vérifier qu'une requete retourne une valeur
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:
1 2 3 4
| if(mysql_num_rows(mysql_query("MA REQUETE")) )
{
MES ACTIONS
} |
je pensais donc en pdo faire simplement :
Code:
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 :
Citation:
Array ( [0] => 00000 ) 1
COmment dois je donc procéder ?
Merci d'avance !