Hallo,
Bei dem folgenden PHP-Codes kommt allerding 0 zurück. Ich habe keine Ahnung wo der Fehler liegen könnte, kann mir wer helfen?
$sql = "SELECT ID, name, email, registration_date, description
FROM users
WHERE name = 'Lupinius'
AND pass = 'c082cf167ff20dc63841fa7d20801a2c'";
$db = getDataBase();
$stmt = $db->prepare($sql);
$stmt->execute();
echo $stmt->num_rows();
Das wird wohl einfach daran liegen, dass es keinen Datensatz hat, welcher beide Bedingungen erfüllt. Es kann durchaus sein, dass es einen Datensatz gibt, welcher die Bedingung
> name = 'Lupinius'
erfüllt. Steht denn der Wert
> 'c082cf167ff20dc63841fa7d20801a2c'
auch so im Feld (Spalte ... was auch immer) "pass" drin? Das sieht mir irgendwie nach Hashwert aus.
GutNacht!
Frank