kingcd: SQL problem mitmysql_num_rows():

Beitrag lesen

hallo zusammen,
ich habe folgende fehlermeldung bekommen:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /www/htdocs/w008c91d/test/buch.php on line 17

Der Befehl print mysql_error(); gibt mir folgendes:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'check=1 ORDER BY datum DESC' at line 1

hier mein dazugehöriger PHP-Code:
<?php
$benutzer="d0075***";
$passwort="scholli";
$dbname="d0075***";
$tabellenname="gaestebuch";
//Auslesen der Einträge
$sql = "SELECT absender, betreff, message, datum FROM $tabellenname WHERE check=1 ORDER BY datum DESC ";
$link = mysql_connect("localhost",$benutzer,$passwort);
mysql_select_db("d00756e6", $link);
$result = mysql_query($sql, $link);
print mysql_error();
for ($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i]=mysql_fetch_array($result);
}
?>

irgedwer eine idee?
ich weiss nicht wo da der syntaxfehler liegt.
benutzer und dbname sind gleich, schient auch richtig zusein...
danke, gruß kingcd