Anzahl der Datensätze ausgeben

ahh

Mitglied
Hallo,

möchte gerne anzeigen wieviele Datensätze in meiner Datenbank sind.
Habe schon vieles hier gelesen und ausprobiert aber irgend wie kommt
immer

Resource id #3 als Ausdruck.

Ich benutze nachstehende Anweisung:

PHP:
$anzahl = mysql_query ("SELECT COUNT(*) FROM $table1");


Was mache ich falsch?
 
Versuch mal stattdessen:
PHP:
$anzahl = mysql_num_rows( mysql_query ("SELECT * FROM $table1") );
So mach ich das immer und es klappt :)


mfG,
MAN
 
Statt COUNT(*) solltest du z.B. COUNT(id) nehmen! Es muss ein Attribut in der Klammer stehen! Es werden dann die Anzahl der Datensätze ausgegeben, deren Wert != empty ist - was, z.B. bei einer id auch die Anzahl der Datensätze ist!
 
Zurück