Je suis en train de compter le nombre de lignes d'une table et de la pensée que c'était la bonne façon de le faire:nombre MySQLi (*) retourne toujours 1
$result = $db->query("SELECT COUNT(*) FROM `table`;");
$count = $result->num_rows;
Mais compte revient toujours (int)1
. Si j'utilise la même requête dans phpMyAdmin, j'obtiens le bon résultat. Il se trouve dans une table, donc j'ai essayé de tester aussi $count[0]
, mais cela renvoie NULL
.
Quelle est la bonne façon de procéder?
peut utiliser 'mysqli_result- $> num_rows;' See - http://php.net/manual/en/mysqli-result.num-rows.php –