Hi ihr ... diese sache gibt es bestimmt schon öfter hier im forum ( auch schon ein zwei gelesen )
Ich habe auch Oben genantes Problem mit MySQL & PHP
Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/test/action/login.php on line 13
Quelltext:
#00 <?php
#01 include("config/variablen.php");
#02 include("config/sql.php");
#03 $user = $site;
#04 $user .= user;
#05 $sql = "SELECT ".
#06 "* ".
#07 "FROM ".
#08 "".$user." ".
#09 "WHERE ".
#10 "(user like '".$_POST["benutzername"]."') AND ".
#11 "(pass like '".md5($_POST["password"])."')";
#12 $result = mysql_query($sql);
#13 if (mysql_num_rows($result) > 0) {
Auf diese Fehlermeldung habe ich dann folgendes gemacht
Aktion:
#13 echo $sql;
Ausgabe:
SELECT * FROM test_user WHERE (user like 'maddy') AND (pass like 'e68b262dfb5013ae634b182f5d390db8')
danach weitergamacht mit
#14 echo mysql_error();
Ausgabe:
Unknown column 'pass' in 'where clause'
Folgedessen:
#15 echo echo $result;
Ausgabe:
(nix nur eine leerezeile)
Wie schaut die Datenbank aus ???
id user pass email level email2
1 madgerm e68b262dfb5013ae634b182f5d390db8 mad-germ@mad-germ.net 999
also die Spalte 'pass' existiert eigentlich und ich habe das problem auf meinen Linux (Suse 9) rechner mit MySQL 4.0.15-9
auf dem Rechner wo das ganze entwickelt wurde (Windows 2000) & Mysql 4.0.16-nt funktioniert das ganze Problem los ...
Kann mir einer eine lösung evt präsentieren ???
PS: Anmerkung ... MySQL Leuft einwandfrei und fehlerfrei ( meines wissens ) ein newsscript was auf gleicherweise zugreift leuft mit der gleichen konfiguration
Gruss Mad-Germ