Tobi: mysql_fetch_array(); und mysql_num_rows(); funktionieren nicht

Beitrag lesen

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!

http://www.php.net/manual/en/function.mysql-num-rows.php

Beispiel:
<?php

$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);

$result = mysql_query("SELECT * FROM table1", $link);
$num_rows = mysql_num_rows($result);

echo "$num_rows Rows\n";

?>

Du musst beim connecten auf einen Link angeben (siehe Beispiel):
http://www.php.net/manual/en/function.mysql-connect.php

Tobi