Problem mit WHERE mit PHP5 ?

Blobb

Mitglied
Hiho!

Habe da ein Problem was ich nicht so ganz verstehe.
Hier soll sich der Fehler befinden:

PHP:
$sql = mysql_fetch_array(mysql_query("SELECT * FROM $tbl WHERE email='$_POST[email]' AND pass='$_POST[pass]' LIMIT 1")) or die(mysql_error());

Bislang funktionierte dieser Teil einwandfrei.
Nur leider jetzt nicht mehr.
Seit 1&1 auf PHP5 umgestellt hat bekomm ich folgende Fehlermeldung:

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 'WHERE email='xxx' AND pass='xxx' LIMIT 1' at line 1

Liegt es überhaupt an PHP5 , denn eigntlich sollten .php Endungen weiterhin mit der 4er Version laufen.
Selbst wenn sie nun das neue nutzen .. wo ist in der Syntax der Fehler ?

Error log sagt :
"12 Sep 2004 21:14:34","/homepages/......xxx.php: 94","(Warning) mysql_fetch_array(): supplied argument is not a valid MySQL result resource"
 
PHP:
$sql = mysql_query("select * from `".$tbl."` where `email` = '".$_POST['email']."'  and `pass` = '".$_POST['pass']."' limit 1") or die (mysql_error());
 
Zurück