Wiso wird Name doppelt in db eingetragen

spikaner

Quereinsteiger @ php
Eigentlich sollte mein script verhindern das Namen doppelt eingetragen werden, aber irgendwie funktioniert es nicht
PHP:
    $abfrage = mysql_query("SELECT * from benutzerdaten where lower(Nickname) = ' . strtolower($nameneu) . '");
    $anzahl = mysql_num_rows($abfrage);
    if($anzahl > 0)
    {
        $fehlertext = "Username existiert bereits!";
        $zurueckbutton = "./index.php?ac=registrieren"; // noch durch flexiblen link ersetzen
        include("error.php");
        die;
    }
Wäre über jede Hilfe dankbar.

mfg Spikaner
 
Fällt dir an der Hervorhebung der PHP-Syntax etwas auf? „' . strtolower($nameneu) . '“ ist Teil des Zeichenkettenwerts.
 
Ahhh das kommt wenn mann alles mit den txt editor macht.. thx trozdem ich hätte das script jetzt noch nee std. angeschaut.
PHP:
    $abfrage = mysql_query("SELECT * from benutzerdaten where lower(Nickname) = '" . strtolower($nameneu) ."'");

mfg Spikaner
 
Zurück