Bernd Hane: mysql_fetch_array(); und mysql_num_rows(); funktionieren nicht

Beitrag lesen

Hallo,

ich hab ein Problem ich möchte die Daten einer Tabelle in einer Datenbank abfragen ich möchte aber auch die Datensätz zählen
deshalb hab ich folgendes gemacht...

if(mysql_connect($host, $username, $password))
{
 mysql_select_db("$dbname");
 $query = "SELECT * FROM Tabelle";
 $result = mysql_query($query);
 $numrows = mysql_num_rows($result);
...
jetzt heisst es wenn ich die datei ausführ folgendes...

Warning: Supplied argument is not a valid MySQL result resource in /dateien/datei.php on line 9 <- 9 is die line in der $numrows steht!
...
also dacht ich mir ok ich mach das ganze über eine id die ich dann in die Tabelle speicher also hab ich folgendes gemacht...
 if(mysql_connect($host, $username, $password))
{
 mysql_select_db("$dbname");
 $query = "SELECT * FROM Tabelle";
 $result = mysql_query($query);

$row = mysql_fetch_array($result);
 $id = $row["id"];
...
und es kommt der gleiche Fehler wie oben nur dass er bei $row ist.

also dacht ich naja vielleicht ist die funktion veraltet und schaute nach anderen bei www.php.net wo die gleichen Fehler auftraten!

weiss einer von euch da weiter ich stehe nämlich total auf dem Schlauch!

Gruss Bernd