kostenloser Webspace werbefrei: lima-city


Prüfen ob Username vergeben ist

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m*********1

    Hi,

    ich habe flogendes vor, wenn sich ein User registrieren will, wir ?berpr?ft ob es diesen Usernamen schon gibt.
    Dazu habe ich eine Auslese aus der DB:

    $sql = "SELECT username FROM user";
    $result = mysql_query($sql) or die(mysql_error().'<br />Query: '.$sql);
    while ($usernames = mysql_fetch_array($result)) {
    $user[] = $usernames["user"];
    }


    Ok nach der Auslese wollte ich es so ?berpr?fen:

    if($username == $user[]) $fehler[] ="Der Username ist bereits vergeben.Bitte w?hlen Sie einen anderen";


    Bekomme einen Fatal Error wieder
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. g**o

    ich kann dir leider keine antwort auf dein problem geben, aber eine andere m?glichkeit zu ?berpr?fen ob der name schon vergeben ist.. du k?nntest es so machen:
    $sql = 'SELECT username FROM user WHERE username="$user"';
    $result=MYSQL_QUERY($sql);

    dann ?berpr?fen ob $result = "" ist, falls net fehlermeldung ausgeben, das der name schon vergeben ist..
    if($result!="")
    {
     die('Der Benutzername ist schon vergeben...');
    }


    hoffe es eght so.. habs so mal eben ausm ?rmel gesch?telt..;)

    gru?
    GERO
  4. Autor dieses Themas

    m*********1

    danke, habe eben eine besser l?sung bekommen:

    $sql = "SELECT
                   COUNT(*) as hits
            FROM
                   user
            WHERE
                   username = '".mysql_real_escape_string($username)."'";
    
    $resource = mysql_query($sql);
    $result = mysql_fetch_assoc($resource);
    if($result['hits'] == 1) $fehler[]="Der Username ist bereits vergeben.Bitte w?hlen Sie einen anderen";
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!