Page 39 - Corso facile di PHP + MYSQL
P. 39
</body>
</html>
La prima parte del codice “CONNESSIONE AL DATABASE” riguarda la gestione al
server mysql e al database. Abbiamo ampiamente parlato di queste impostazioni nelle
lezioni precedenti.
La seconda parte del codice riguarda l’inserimento dei nuovi dati “INSERISCO I
NUOVI DATI” :
$user= $_POST[‘user’];
$pass= $_POST[‘pass’];
Abbiamo creato due variabili. Importante è l’istruzione in php $_POST serve per
richiamare le istruzioni inserite nei campi: user e pass.
$query_insert = “INSERT INTO utenti (User, Password) VALUES (‘$user’,
‘$pass’)”;
Prepariamo la query per inserire i dati nella tabella utenti. Query di inserimento dati.
Tutto racchiuso nella variabile $query_insert.
Il codice va così tradotto: inserisci (INSERT) all’interno della tabella utenti (INTO
utenti) ed in particolare nel campo (User, Password) i valori (VALUES) racchiusi nelle
variabili (‘$user’, ‘$pass’) che in sintesi sono i dati inseriti nel modulo insert.html.
$risultato_insert = mysql_query($query_insert);
Lanciamo la query con l’istruzione mysql_query
if (!$risultato_insert) {
die(“Errore nella query $query_insert: “ . mysql_error());
}
Viene effettuato un controllo della query. Da notare il punto esclamativo iniziale “!” che
in php ha un significato di negazione. Tutto va tradotto in questo modo: