Hey!
Ich habe eine Datenbank erstellt, die eine Tabelle user hat in der mail,password und das letzte einloggdatum gespeichert werden.
Wenn sich nun jemand bei mir einloggt, will ich die Daten aus dem Formular mit meiner Datenbank vergleichen,also will ich an das (verschlüsselte )passwort in der datenbank, das zu der angegeben email aus dem Formular gehört:
Mein Ergebnis: Ich habe Testdaten, die in der Datenbank sind, in das Formular eingegeben, aber das password dazu aus der DB ist laut "echo" leer...
ich komme nicht richtig an das passwort, also ist meine vermutung, dass select nicht funktioniert??
Echo von $result liefert "Resource id #5". Sagt mir das was?
Mir fällt echt nichts gescheites ein, wieso sollte das nicht klappen?
Ich habe eine Datenbank erstellt, die eine Tabelle user hat in der mail,password und das letzte einloggdatum gespeichert werden.
Wenn sich nun jemand bei mir einloggt, will ich die Daten aus dem Formular mit meiner Datenbank vergleichen,also will ich an das (verschlüsselte )passwort in der datenbank, das zu der angegeben email aus dem Formular gehört:
Mein Ergebnis: Ich habe Testdaten, die in der Datenbank sind, in das Formular eingegeben, aber das password dazu aus der DB ist laut "echo" leer...
ich komme nicht richtig an das passwort, also ist meine vermutung, dass select nicht funktioniert??
Echo von $result liefert "Resource id #5". Sagt mir das was?

PHP-Code:
$mail = $_POST[mail];
$sql = "SELECT
password
FROM
user
WHERE
mail='$mail'";
// Retrieve all the data from the "example" table
$result = mysql_query($sql) or die(mysql_error());
echo "result: ".$result." ";
// store password
$row= mysql_fetch_assoc($result);
$password=$row;
echo '*password:'.$password.'* <br>';


Kommentar