Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Warum muss ich die Funktion count() statt mysql_num_rows() verwenden?
Beispiel:
$SQLstr ="SELECT * FROM commentaires WHERE affiche=1";
$r =mysql_query($SQLstr);
$num = mysql_num_rows($r);
MySQL verfügt jedoch auch über die Funktion count(), dieden gleichen Zweck erfüllt, aber lange nicht so schwerfällig ist:
$SQLstr = "SELECT count(*) FROM commentaires WHEREaffiche=1"
$r = mysql_query($SQLstr);
$result =mysql_fetch_row($r);
$num = $result[0];
OU
$SQLstr = "SELECT count(*) as total FROM commentaires WHERE affiche=1"
$r = mysql_query($SQLstr);
$result = mysql_fetch_array($r);
$num= $result['total'];
Bitte verwenden Sie dieseFunktion statt der anderen.
Link zu dieser FAQ: