Hilfe hab eein error :-(

Naja scheint auch noch etwas jünger.. jetzt rein vom Schreibstil. Aber regt schon leicht auf wenn man 3 mal vom Einrücken (andre Threads) redet und immer wieder das gleiche sieht. Über eine Rechtschreibschwäche kann man ja evtl noch hinweg sehen.
 
Bei deinen INSERT INTO aus dem register Thread
PHP:
$query = "INSERT INTO
            benutzerdaten
                (vorname,
                nachname,
                nickname,
                kennwort)
            VALUES
                ('$name',
                '$email',
                '$username',
                '$password')";
if (mysql_errno()) {        
    echo mysql_errno() . ": " . mysql_error(). "\n";
}
mysql_query($query) or die(mysql_error());
mysql_close();

ist kennwort klein geschrieben.
Demnach müsste es auch hier bei der Abfrage kleingeschrieben werden.
Und $row['passwortx'] dürfte es doch da garnicht geben Oder?
Anstatt Benutzername müsste da doch eigentlich nickname stehen?

PHP:
$sql = 'SELECT
               *
           FROM
              benutzerdaten
           WHERE
               nickname = "'.$username.'"
           AND
               kennwort = "'.md5($password).'" 
           LIMIT
               1';
$query = mysql_query($sql);
$row = mysql_fetch_array($query);

$password = md5($password);

if($password == $row['kennwort']) {
   echo 'Das iss\'n User';
} else {
   echo 'Da hat wohl wer\'n Fehler jemacht!';
}
Das kann nur dann klappen wenn du nicht seit vorhin etwas an der Datenbank abgeändert hast.
 
Zuletzt bearbeitet:
Zurück