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 :
je pensais donc en pdo faire 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 }
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 !
Partager