Bonjour
Je désire savoir combien d'enregistrement j'ai dans ma base et il me sort un nombre ridicule. Pourquoi ?
Voici ma base
Voici mon Code :d Titre Fichier Chemin ID_parent id_enfants nbenfants
1 Accueil accueil.php NULL 0 0 0
2 Produits Produits.php Fiches 1 0 2
3 etancheité etancheite.php fiches/produits/etancheite/ 1 1 0
4 inflitration infiltration.php fiches/produits/filtration 1 2 0
Voici mon résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 nombre d'enregistrement for($i=$parent;$i<=$nombre;$i++) { $requete ='SELECT COUNT(id) as nenr FROM menug WHERE ID_parent='.$i; echo $requete.'<br/>'; $req = $db->query($requete); $data = $req->fetch(); $nEnr = $nEnr+$data['nenr']; echo '<p><h5>Le nombre d\'enregistrement est de : '.$nombre.'</p></h5>'; $req->closeCursor();}
Alors qu'il devrait d'être de 4. Pourquoi ?SELECT COUNT(id) as nenr FROM menug WHERE ID_parent=0
Le nombre d'enregistrement est de : 1
SELECT COUNT(id) as nenr FROM menug WHERE ID_parent=1
Le nombre d'enregistrement est de : 1
Merci de vos lumières
Cordialement
Partager