MySQL: Zeilenanzahl einer Tabelle rausbekommen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

MySQL: Zeilenanzahl einer Tabelle rausbekommen

Beitrag von shwepsi »

Hallo,

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'];
}
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:

Code: Alles auswählen

$selection = mysql_query ("SELECT count(*)
	AS total
	FROM tgkreuz_news");
$total = mysql_num_rows ($selection);
echo $total;
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Clone
Mitglied
Beiträge: 217
Registriert: 10.01.2004 18:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von Clone »

Du müsstest das COUNT rausnehmen, weil das als Zeilenanzahl immer nur 1 zurückgibt.
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag von shwepsi »

Clone hat geschrieben:Du müsstest das COUNT rausnehmen, weil das als Zeilenanzahl immer nur 1 zurückgibt.
Danke, das hat geklappt

eigentlich logisch ... naja, ich sollte mich ins Bett legen und schlafen denke ich (das gehört hier gar nicht hin hehe...)

aber wie gesagt, DANKE
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Antworten

Zurück zu „Coding & Technik“