Bonjour à tous,


Je suis passé à la PDO sous php il y a peu, et je me retrouve confronté au probleme suivant :

J'aimerais réalisé une action seulement si ma requete retourne au moins une ligne.
Avant je faisais simplement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if(mysql_num_rows(mysql_query("MA REQUETE")) )
{
MES ACTIONS
}
je pensais donc en pdo faire simplement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$sql = $bdd->query("SELECT id_equipe FROM equipes WHERE bot = 1 ") or die(print_r($bdd->errorInfo()));
 
 
//Si il y a une équipe bot alors on peut préparer l'équipe
if($result = $sql->fetch())
{
ICI MON ACTION
}
else // c'est qu'il n'y a aucune ligne retournée

Hors,ici si il la requete retourne bien une ligne, il n'y a aucun, probleme, mais si la requete ne retourne aucune ligne, j'ai "l'erreur" suivante qui s'affiche :

Array ( [0] => 00000 ) 1

COmment dois je donc procéder ?

Merci d'avance !