Dennis Wronka
Soulcollector
Der Grund dafuer ist einfach: Du arbeitest mit mysql_fetch_object() und nicht mit mysql_fetch_assoc().
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Dr Dau hat gesagt.:An der while()-Schleife (die bei "LIMIT 1" nicht wirklich Sinn macht) liegt es jedenfalls nicht.
$result = mysql_query("SELECT * FROM `user_database` WHERE `username`=BINARY('".mysql_real_escape_string($_POST['username'])."')") or die(mysql_error());
$row = mysql_fetch_array($result) or die(mysql_error());
if(($row['username'] == $_POST['username']) AND ($row['password'] == $_POST['password'])) {
$_SESSION['user_id'] = $row['user_id'];
mysql_close();
header("Location: ".$_SERVER['PHP_SELF'].'?'.strip_tags(SID));
} else {
echo "Falscher Benutzername und/oder falsches Passwort angegeben!";
}