Php Mysql Abfrage funktioniert nicht...

  • Themenstarter Themenstarter lacie
  • Beginndatum Beginndatum
Ich habe jetzt mal folgendes probiert und festgestellt, das es irgendwas mit der md5 verschlüsselung zu tun hat...

WEIL:
PHP:
$login = mysql_escape_string(trim($_POST['login'])); 
$passw = md5($_POST['passw']); 

echo $login;
echo "<br>";
echo $passw;
echo "<br>";
echo $GLOBALS['td_user'];

$abfrage = "SELECT * FROM ".$GLOBALS['td_user']." WHERE nick='".$login."' AND password='".$passw."' ";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_assoc($ergebnis);
   echo $row['email'];
Ergibt:
Code:
lacie
c4ca4238a0b923820dcc509a6f75849b
gpl_user

ABER:
PHP:
$login = mysql_escape_string(trim($_POST['login'])); 
$passw = md5($_POST['passw']); 

echo $login;
echo "<br>";
echo $passw;
echo "<br>";
echo $GLOBALS['td_user'];
echo "<br>";

$abfrage = "SELECT * FROM ".$GLOBALS['td_user']." WHERE nick='".$login."' ";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_assoc($ergebnis);
   echo $row['email'];

Ergibt:
Code:
lacie
c4ca4238a0b923820dcc509a6f75849b
gpl_user
lacie@####en.net

Ich verschlüssel das Password bei der registrierung in php und schreib es dann in die Datenbank.
Dann müsste es doch auch funktionieren, wenn ich das passwort überprüfen will,
die eingabe in md5 umzuwandeln und auf gleichheit zu überprüfen oder?!

oder häh?!
 
Bei mir funktioniert das zumindest! Bin am Ende meines Lateins! Tut mir leid, aber ich weiß echt nicht mehr weiter! :confused:
 
Zurück