Inserimento di record tramite query SQL in PHP
Ora impariamo ad aggiungere nuovi record
in una tabella. Questo si fa usando il comando
INSERT INTO. Ha la seguente sintassi:
<?php
$query = "INSERT INTO tabella (campo1, campo2...) VALUES (valore1, valore2...)";
?>
Aggiungiamo un nuovo utente
alla nostra tabella users:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Potrebbe non essere molto ovvio, ma il risultato
dell'inserimento non deve essere elaborato con mysqli_fetch_assoc.
Dobbiamo semplicemente eseguire questa query tramite
mysqli_query, e il risultato dell'inserimento
va verificato tramite PhpMyAdmin:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Notate anche che durante l'inserimento
non specifichiamo la colonna id e il suo valore.
E questo è corretto, poiché il valore di questa colonna
viene impostato automaticamente dal database.
Aggiungete un nuovo utente 'user7', 26
anni, stipendio 300.