Bonjour,

je voudrais compter les retournées par une requête SELECT. Je sais qu'il faut exclure la méthode rowcount.
J'ai également un code qui convient pour une requête simple :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$sql = "SELECT COUNT(*) AS compte FROM `infotech`";
$qid = $bdd->query($sql);
$row=$qid->fetch(PDO::FETCH_OBJ);
$nrows=$row->compte;
mais pour une requête plus complexe comme :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$requete="SELECT machines.id, machines.name, machines.localization,machines.pays,
infotech.alomip, infotech.alomuser, infotech.alompass, infotech.alomtype
FROM machines,infotech
WHERE (infotech.alomip != 0) AND (infotech.name = machines.name)";
je ne vois pas comment faire. Peut-on m'aider ?