INSERT, DELETE en UPDATE query's zijn iets eenvoudiger dan een SELECT omdat de returnwaarde na mysqli_query() heel beperkt is, nl. true of false. Je kan deze waarde dus gebruiken om te controleren of het toevoegen gelukt is, maar verder ga je deze gegevens niet gebruiken. Je kan dit dus direct in een if structuur plaatsen, zodat de gebruiker feedback krijgt.
Hier onder een kort voorbeeld.
<?php
// Verbinding maken met server en database selecteren
$link = mysqli_connect("localhost","root","","gib");
$query = "insert into tblLeerlingen(id, naam, voornaam, klas, postcode) values (8,'Michiels','Anke', '2L',2640)";
if(mysqli_query($link, $query)){
echo "Record toegevoegd";
} else{
echo "Fout bij het toevoegen: ".mysqli_error($link);
}
?>
Je zou natuurlijk de naam, de klas, … kunnen vervangen door variabelen:
<?php
// Verbinding maken met server en database selecteren
$link = mysqli_connect("localhost","root","","gib");
$naam = "Michiels";
$voornaam = "Anke";
$klas = "2L";
$postcode = "2640";
$query = "insert into tblLeerlingen(id, naam, voornaam, klas, postcode) values ($id, '$naam','$voornaam','$klas',$postcode)";
if(mysqli_query($link, $query)){
echo "Record toegevoegd";
} else{
echo "Fout bij het toevoegen: ".mysqli_error($link);
}
?>