Invoeging van rekords deur middel van 'n SQL-navraag in PHP
Laat ons nou leer hoe om nuwe rekords by te voeg
in 'n tabel. Dit word gedoen met behulp van die opdrag
INSERT INTO. Dit het die volgende sintaks:
<?php
$query = "INSERT INTO tabel (veld1, veld2...) VALUES (waarde1, waarde2...)";
?>
Kom ons voeg 'n nuwe gebruiker by in ons tabel
users:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Dit is miskien nie baie duidelik nie dat die resultaat
van die invoeging nie deur ons verwerk hoef te word met mysqli_fetch_assoc nie.
Ons moet net hierdie navraag uitvoer met
mysqli_query, en die resultaat van die invoeging
moet deur PhpMyAdmin nagegaan word:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Let ook daarop dat ons tydens die invoeging
nie die kolom id en sy waarde spesifiseer nie.
En dit is korrek, aangesien die waarde van hierdie kolom
outomaties deur die databasis toegeken sal word.
Voeg 'n nuwe gebruiker by 'user7', 26
jaar oud, salaris 300.