comptage des lignes retournées par une requête SELECT un peu complexe
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:
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:
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 ?