Hallo Forum,
über eine Funktion versuche ich die Anzahl der Zeilen einer Tabelle unter MySQL auszulesen. Es gelingt mir aber nicht, mir den Wert ausgeben zu lassen, sondern ich erhalte immer nur die Ausgabe "Resoure id #2".
Ich habe mal ein bißchen gegoogelt und es scheint so, als sei die Meldung "Resource id #2" ein Hinweis darauf, das die Abfrage erfolgreich war (bzw. eine Referenz auf den Speicher). Aber wie schaffe ich es, mir den Zahlenwert ausgeben zu lassen?
Die Funktion sieht so aus:
------------------------------------------------
function maxAnzahl($dbname){
$sql = "SELECT COUNT('id') FROM user";
$anzahl = mysql_db_query("$dbname",$sql);
echo anzahl."<br>";
}
--------------------------------------------------
Kann mir jemand weiterhelfen? Wenn ich "SELECT COUNT('id')FROM user" als SQL Statement in der MySQL Konsole eingebe, erscheint das Ergebnis und gibt mir die richtige Anzahl aus. Aber wie kriege ich das als Zahl in PHP ausgegeben?
Vielen Dank und Gruesse
items