2016-05-04 8 views
-1

Ich baue den Login-Skript aus diesem Tutorial: https://www.youtube.com/watch?v=Til3oVNlho4PHP-Datenbankfehler Verbindungs ​​

Wie in den Kommentaren zu sehen ist, habe ich den gleichen Fehler mit der user_exist Funktion. Kann mir jemand helfen, herauszufinden, was ich falsch gemacht habe oder was ich tun sollte, um das Problem zu beheben?

Das Problem ist: Wenn ich diesen Code ausführen, sehe ich eine leere Seite. Ich sollte den Text sehen: existiert.

function user_exists($username) { 
    $username = sanitize($username); 
    $query = mysql_query("SELECT id FROM gebruikers WHERE username = '$username'"); 
    return (mysql_result($query, 0) == 1) ? true : false; 
} 
+1

Willkommen bei SO, bitte posten Sie den entsprechenden Code hier, erwarten Sie nicht, dass wir ein Video von der Antwort richtig machen? –

+0

Ihre Funktion user_exists() gibt einen Wert an etwas anderes zurück, bitte posten Sie etwas anderes. – Webomatik

+0

Können Sie den Wert von $ username eingeben? –

Antwort

0

Sie haben einen Fehler in der Abfrage:

function user_exists($username) { 
$username = sanitize($username); 
$query = mysql_query("SELECT id FROM gebruikers WHERE username = '$username'"); 
return (mysql_result($query, 0) == 1) ? true : false; 
} 

Wenn Sie eine PHP-Variable verwenden müssen, um eine Zeichenfolge zu komponieren, müssen Sie „Flucht“ diese aus dem Angebot marks.Try diese statt:

function user_exists($username) { 
$username = sanitize($username); 
$query = mysql_query("SELECT id FROM gebruikers WHERE username = '".$username."'"); 
return (mysql_result($query, 0) == 1) ? true : false; 
} 
Verwandte Themen