Moin zusammen,
ich habe folgenden Code:
...
if(!is_resource($db)) {
echo "Es konnte leider keine Verbindung zur Datenbank hergestellt werden.";
} else {
...
$sql = "SELECT password from liiieb.liiieb_user WHERE username = '%s'";
$query = sprintf($sql, mysql_real_escape_string($_POST['username'], $db));
$result = mysql_query($query, $db);
$db_hash = mysql_result($result, 0);
...
}
...
Ich bekomme aber beim Ausführen folgende Meldung:
Das bezieht sich hier auf folgende Zeile: $db_hash = mysql_result($result, 0);
Was ich bereits überprüft habe ist, ob das SQL-Query in phpMyAdmin das gwünschte zurückliefert, wenn der richtige benutzername angegeben wird und dem ist so.
Was ich bereits versucht habe:
$db_hash = mysql_result($result, 0, „password“);
$db_hash = mysql_result($result, 0, „liiieb_user.password“);
$db_hash = mysql_result($result, 0, 0);
Leider ohne Erfolg: Bei allen Versuchen der gleiche Fehler wie oben.
Kann mir jemand helfen? Greife das erste Mal mit PHP manuell auf eine Datenbank zu. Vielen Dank! (=