Visualizzazione risultati 1 fino 5 di 5

Discussione: Aiuto con query.

  1. #1
    Guest

    Predefinito Aiuto con query.

    Ciao. Sto creando uno script PHP.
    Sto` cercando di creare la parte per registrare gli utenti.

    Codice PHP:
    $query = "SELECT * FROM users WHERE name = '$name'";
    $result = mysql_query($query, $db);
    $num = mysql_num_rows();
    if(
    $num == 1)
    {
    mysql_close($db);
    die(
    "Nome gia esiste");
    }
    L`utente scrivera` il suo username nel form che verra` registrato con $name.
    La tabella users e` quella con i dati degli utenti. Name e` la parte della tabella dove vengono tenuti i nomi.
    Ora questo pezzo di codice dovrebbe vedere se la variabile $name gia esiste nel database. Per questo ho messo che se $num e` uguale a 1 allora il nome gia esiste.
    Ma adesso succede che l`utente viene registrato anche se il nome gia esiste.
    Qualcuno mi puo` aiutare?

  2. #2
    Guest

    Predefinito

    in fase di registrazione devi metterci un controllo con una query che vada a vedere se l'username specificato esiste già e in caso affermativo blocchi il processo

    mavericck

  3. #3
    Guest

    Predefinito

    Mi potresti dare un indizio come si fa? Sono nuovo su queste cose. Questo script e` un esperimento piu` che altro.

  4. #4
    Guest

    Predefinito

    Codice PHP:
    mysql_query("SELECT nick FROM utenti WHERE nick='".$nick_richiesto."'");

    if (
    mysql_num_rows()!=0)
    {
    echo(
    "nick già esistente");
    die();
    }

    else
    {
    ....
    continua con la registrazione
    naturalmente questo è solo un esempio o uno scheletro di script (sicuramente avrò commesso qualche errore OLD ), poi sta a te modificarlo e metterci tutti i fronzoli :winkOLD:

    bye
    mavericck

  5. #5
    Guest

    Predefinito

    Grazie tante

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •