Salve a tutti.
Sto creando un sito per la mia scuola e in pratica ho creato un form che prende su i dati di ogni alunno e poi li deve salvare su un database che ho creato.
Il mio problema sta nel non salvare dati doppi.
Praticamente se per sbaglio l'utente dovesse inserire stesso nome, cognome, classe, ecc...il programma non deve inserire questi dati ma inviare un msg del tipo: "Alunno già presente nel database!"
Ho provato facendo una query al databse ma è come se non lo leggesse mai. Cioè se tipo faccio:
$query="SELECT * FROM studenti WHERE nome=$nome, cognome=$cognome,classe=$classe";
mysql_query($query,$conn) or die ("selezione fallita");
il risultato è in qualsiasi caso "selezione fallita".
mentre quando faccio:
$query="INSERT INTO studenti (nome, cognome, classe) VALUES('$nome','$cognome','$classe')";
mysql_query($query,$conn) or die ("selezione fallita");
il risultato è un inserimento nel database.
Quindi perchè con l'insert me lo fa mentre col select no?
Grazie in anticipo per le risposte!