Leggere, scrivere, cancellare su database Mysql con PHP

Nello scorso tutorial abbiamo visto come collegarci col PHP ad un database Mysql. Riprendo qui le istruzioni:

Ora vediamo, dopo esserci connessi, come leggere e scrivere records sul database.

SCRITTURA RECORDS SUL DATABASE

Creiamo innanzitutto una tabella nel nostro database e la chiamiamo my_table. Questa tabella sarà composta di due colonne nome e cognome.
Solitamente per creare la struttura di una tabella Mysql manualmente ci si serve di PhpMyAdmin.
Una volta creata la struttura, andremo a popolare la tabella tramite lo script php che stiamo costruendo. La sintassi per la scrittura sarà la seguente:

In questo modo abbiamo scritto in my_table un record con valori valore1 e valore2.
Nella variabile $query_sel ho inserito la sintassi della query, poi l’istruzione mysqli_query si è occupata di lanciare la query.
Come puoi vedere c’è bisogno di assegnare l’istruzione mysqli_query alla variabile $query, che se tutto è andato a buon fine vale true

LETTURA RECORDS SUL DATABASE

In modo analogo alla scrittura, la lettura dei records passa sempre attraverso una query e la sua esecuzione tramite l’istruzione mysqli_query

In fase di lettura, dopo il lancio della query, occorre leggere i record estratti dalla query. Per fare questo utilizziamo in un ciclo while
l’istruzione mysqli_fetch_array che restituisce ogni singola colonna della tabella my_table nell’array row. Quindi l’array rowconterrà
il valore della colonna nome nell’indice nome e il valore della colonna cognome nell’indice cognome.
Nell’esempio ho cercato il record della tabella appena inserito sopra quindi mi aspetto che a video venga stampato Nome: valore1 Cognome: valore2
tramite l’istruzione echo

CANCELLAZIONE RECORDS SUL DATABASE

La cancellazione, sullo stile dell’inserimento, è sempre una query lanciata ed eseguita dal comando mysqli_query

In questo caso abbiamo cancellato il record dove la colonna Nome=valore1. Come sempre, $query vale true se la cancellazione è andata a buon fine.

A questo punto dovresti aver imparato i comandi fondamentali per manutenere un database. Buon lavoro!

Autore dell'articolo: Morris C.

Morris C.
Ciao sono il webmaster di questo sito

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *