|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: May 2005
Città: L'aquila
Messaggi: 182
|
QUERY MYSQL
Scusate sapete dirmi come mai la SELECT mi funziona e la INSERT no!!!
![]() <?php $host = 'localhost'; $user = 'XXXX'; $password = 'XXXX'; $database = 'my_XXXX'; $link = mysql_connect($host,$user,$password) or die ("Errore apertura...!"); mysql_select_db ($database,$link) or die ("Impossibile connettersi al database...!"); $result = mysql_query("SELECT * FROM UTENTI WHERE username='$_REQUEST[username]';", $link); $numero = mysql_num_rows($result); if ($numero==1){ echo "Nome utente o password non validi!"; echo "<br>"; echo "<br>"; echo "<a href=\"registrazioni.php\">Prova di nuovo</a>"; echo "<br>"; echo "<br>"; mysql_close($link) or die (errore()); } else if ($numero==0){ mysql_free_result(); mysql_query("INSERT INTO UTENTI VALUES ('','$_REQUEST[username]','$_REQUEST[passwd]';", $link); mysql_close($link) or die (errore()); } ?> Il databse contiene un campo "codice" (autoincrementato),un campo "username" ed un campo "passwd". Vi prego aiutatemi,sto impazzendo! Grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
mysql_query("INSERT INTO UTENTI (username, passwd) VALUES ('$_REQUEST[username]', '$_REQUEST[passwd]'");
il punto e virgola nella query non è necessario, e la colonna codice può anche non essere specificata |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: May 2005
Città: L'aquila
Messaggi: 182
|
Era un semplice errore!!!Non avevo chiuso la parentesi dopo valeus!!
L'ho notato solo quando mi hai quotato il messaggio!! Grazie lo stesso per il consiglio!!!!!!!!!! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:57.