Continuamo il nostro corso PHP vedendo come eliminare dei records dal database.
Il comando da usare per eliminare un record dal database è DELETE.
La sintassi che troverete sul manuale è la seguente:
DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name
[PARTITION (partition_name,...)]
[WHERE where_condition]
[ORDER BY ...]
[LIMIT row_count]
Anche in questo caso tuttavia il più delle volte si userà solo la forma semplificata:
Una volta che il vostro database è popolato con le informazioni precedentemente inserite capiterà di doverle modificare. Ad esempio si dovrà modificare un indirizzo di un cliente, un numero di telefono ecc.
Per aggiornare uno o più records di un database MySQL si usa il comando UPDATE.
La sintassi che troverete sul manuale è riportata di seguito:
UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
[WHERE where_condition]
[ORDER BY ...]
[LIMIT row_count]
24.3.2 Inserimento di nuovi records nel database
Per inserire uno o più records in una tabella di database si usa il comando INSERT.
La sintassi del comando è la seguente:
Anche per INSERT così come per la SELECT l’uso comune del comando è assai più semplice di quel che appare dalla sintassi riportata dal manuale.
La forma più comune di INSERT è la seguente:
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
Per utilizzare un database MySQL all’interno di una pagina PHP, la prima cosa da fare è quindi richiamare il nostro file di configurazione descritto precedentemente, mediante il quale si effettuerà l’accesso al database.
Se utilizziamo Mysqli scriveremo quindi all’inizio di ogni pagina che dovrà accedere al database :