INSERT / UPDATE / DELETE via PHP

Wanneer je een verbinding hebt gemaakt met een MySQL server kan je informatie gaan manipuleren. Je doet dat door het versturen van SQL commando’s via de mysqli_query() functie. Je geeft als eerste parameter de variabele mee die van de mysqli_connect() komt. Als twee parameter het SQL commando als een string.

SQL commando

INSERT

Voor het toevoegen van een rij in een tabel.

INSERT INTO tabel_naam (kolom_naam_1, kolom_naam_2, kolom_naam_3, ...)
VALUES ('waarde_1', 'waarde_2', 'waarde_3', ...)

UPDATE

Voor het wijzigen van een rij in een tabel.

UPDATE tabel_naam
SET kolom_naam_1='waarde', kolom_naam_2='value2', ...
WHERE kolom_naam='waarde' 

DELETE

Voor het verwijderen van en rij in een tabel.

DELETE FROM tabel_naam
WHERE kolom_naam = 'waarde'

INSERT / UPDATE / DELETE in PHP

<?php
$servernaam = "...";
$gebruikersnaam = "...";
$paswoord = "...";
$databasenaam = "...";

// Verbinding maken
$verbinding = mysqli_connect($servernaam, $gebruikersnaam, $paswoord, $databasenaam);
// Verbinding controleren
if (!$verbinding) {
  die("Fout bij het verbinden: " . mysqli_connect_error());
}

$sql_commando = "...";

if (mysqli_query($verbinding, $sql_commando)) {
  echo "SQL commando is uitgevoerd.";
} else {
  echo "Er liep iets mis bij het uitvoeren van het SQL commando: " . $sql_commando . "
" . mysqli_error($verbinding); } mysqli_close($conn); ?>