Probleme lorsqu'on veut compter le nombre des lignes d'une table
Résolu
Stevan
-
Stevan -
Stevan -
Bonjour,
s'il vous plait j'ai un petit problème :
voilà le code :
$requeteFiliere = "SELECT * FROM fillières";
$resultFiliere = mysqli_query($db,$requeteFiliere);
$rowFiliere = mysqli_fetch_array($resultFiliere,MYSQLI_ASSOC);
$i=count($rowFiliere);
echo $i;
le résultat obtenu c'est 0 alors que la table fillière contient déja 2 lignes
!!!!!!!!
si je change la table fillières par une autre table (non vide) , ça marche bien !!!!!!!!!!
s'il vous plait j'ai un petit problème :
voilà le code :
$requeteFiliere = "SELECT * FROM fillières";
$resultFiliere = mysqli_query($db,$requeteFiliere);
$rowFiliere = mysqli_fetch_array($resultFiliere,MYSQLI_ASSOC);
$i=count($rowFiliere);
echo $i;
le résultat obtenu c'est 0 alors que la table fillière contient déja 2 lignes
!!!!!!!!
si je change la table fillières par une autre table (non vide) , ça marche bien !!!!!!!!!!
2 réponses
-
Salut,
La table c'est fillières ou fillière (ou Filiere dans le source)? Car dans le select il y a un S et dans ton texte pas.
cdlt
un étranger, c'est un ami qu'on n'a pas encore rencontré. -
Bonjour
Tu as probablement une erreur dans ta requête. Deux l à fillières ?
Essaye$resultFiliere = mysqli_query($db,$requeteFiliere) or die(mysqli_error($db));
D'autre part, ce code va te donner le nombre de champs de ta table, pas le nombre de lignes. Pour avoir le nombre de lignes, utilise plutôtSELECT COUNT(*) AS nblignes FROM matable