Bonjour,

je voudrais compter le nombre de lignes retournées par une requête SELECT et la méthode que j'utilise retourne un résultat différent avec PDO et PHPMyAdmin ; donc, où est le bug ?

Code PDO qui retourne 0 :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
	$query = "SELECT COUNT(*) AS compte FROM machines WHERE id=?";
	$marqueur=$id;// $id=234
	$qid = $bdd->prepare($query);
	$qid->execute(array($marqueur)); 
	$row=$qid->fetch(PDO::FETCH_OBJ);
	$numrows=$row->compte; 
	echo "numrows=".$numrows;

La même requête SQL exécutée avec PHPMyAdmin retourne 1.