Visualizzazione dei risultati da 1 a 2 su 2

Discussione: php e mysql

  1. #1

    php e mysql

    buonasera..io ho fatto un form in html, alla pressione del tasto ok manda i dati inseriti a una pagina php, da li vengono mandati a un db mysql tramite uno script php
    volevo effettuare un controllo per vedere che l'username inserito non sia già presente nella tabella del db
    qualcuno saprebbe suggerirmi come fare?
    io ho fatto cosi ma non funziona:
    <html>
    <head>
    </head
    <body>
    <?php
    $conn=mysql_connect("localhost","root","") or die("Errore!");
    mysql_select_db("insertdb",$conn) or die("Errore!");
    $nome=$_POST['textNome'];
    $cogn=$_POST['textCognome'];
    $user=$_POST['textUser'];
    $password=$_POST['textPassword'];
    //$query=mysql_query("select user from utenti",$conn);
    $query = mysql_query("select user from utenti where user = $user",$conn);

    $num = mysql_num_rows($query);
    if($num == '0')
    {
    mysql_query("insert into utenti (nome,cognome,user,password) values ('$nome','$cogn','$user','$password')") or die("Errore!");
    print("Registrazione eseguita!");
    }
    else
    {
    print("Utente gia' presente!");
    }
    mysql_close($conn);
    ?>


    Ritorna alla home!
    </body>
    </html>

  2. #2
    Cosa significa "non funziona" ?!?!?!?

    ...e comunque:

    Codice PHP:
    ...
    $query mysql_query("select user from utenti where user = '$user'"$conn); 
    ... 
    L'utente è sicuramente un VARCHAR e come tale va tra apici.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.