Records invoegen via SQL query in PHP
Laten we nu leren hoe we nieuwe records kunnen toevoegen
in een tabel. Dit wordt gedaan met de opdracht
INSERT INTO. Het heeft de volgende syntaxis:
<?php
$query = "INSERT INTO tabel (veld1, veld2...) VALUES (waarde1, waarde2...)";
?>
Laten we aan onze tabel users een
nieuwe gebruiker toevoegen:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Het is misschien niet erg duidelijk dat we het resultaat
van de invoer niet hoeven te verwerken via mysqli_fetch_assoc.
We hoeven deze query alleen maar uit te voeren via
mysqli_query, en het resultaat van de invoer
moeten we bekijken via PhpMyAdmin:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Let ook op het feit dat we bij het invoegen
de kolom id en zijn waarde niet specificeren.
En dat is correct, omdat de waarde van deze kolom
automatisch door de database wordt ingesteld.
Voeg een nieuwe gebruiker 'user7', 26
jaar oud, salaris 300 toe.