MySQL: Zeilenanzahl einer Tabelle rausbekommen
Verfasst: 22.02.2005 00:32
Hallo,
ich habe bisher die Zeilen verwendet und auch das passende Ergebnis herausbekommen
nun habe ich aber den Befehl mysql_num_rows() gesehen, und dieser scheint das ganze zeitsparender angeben zu können.
Aber egal wie ich es anstelle, entweder ich bekomme 1 heraus (sollte 20 sein), die Meldung das es ein Array sei oder 'Call to undefined function'..
Weiss jemand Rat?
PS: diese Seite hat wie man unschwer erkennen kann wenig mit dem phpBB zu tun. Die Beschreibung auf der mySQL Reference Seite bringt mich leider auch nicht weiter ... (damit hatte ich die 1 herausbekommen, es sind aber 20 Zeilen)
EDIT:
die Zeilen für das Ergebnis 1:
ich habe bisher die Zeilen
Code: Alles auswählen
$selection = mysql_query ("SELECT count(*) AS total
FROM tgkreuz_news");
while ($result = mysql_fetch_array ($selection))
{
$total = $result['total'];
}
nun habe ich aber den Befehl mysql_num_rows() gesehen, und dieser scheint das ganze zeitsparender angeben zu können.
Aber egal wie ich es anstelle, entweder ich bekomme 1 heraus (sollte 20 sein), die Meldung das es ein Array sei oder 'Call to undefined function'..
Weiss jemand Rat?
PS: diese Seite hat wie man unschwer erkennen kann wenig mit dem phpBB zu tun. Die Beschreibung auf der mySQL Reference Seite bringt mich leider auch nicht weiter ... (damit hatte ich die 1 herausbekommen, es sind aber 20 Zeilen)
EDIT:
die Zeilen für das Ergebnis 1:
Code: Alles auswählen
$selection = mysql_query ("SELECT count(*)
AS total
FROM tgkreuz_news");
$total = mysql_num_rows ($selection);
echo $total;