INSERT
1. Het INSERT statement
2. Voorbeeld
1. Het INSERT statement
Het INSERT statement wordt gebruikt om informatie toe te voegen aan je database. De standaard syntax voor dit statement gaat als volgt:
INSERT INTO tabelnaam (kolom1, kolom2) VALUES ('waarde1', 'waarde2')
|
Uitleg:
INSERT INTO |
Hierdoor weet PHP dat er iets moet worden toegevoegd in de tabel. |
tabelnaam |
De naam van de tabel waarin de waardes moeten worden toegevoegd. |
kolom1 |
Hierin worden de kolommen aangegeven waarin de gegevens moeten worden geplaatst. Wanneer er meerdere kolommen nodig zijn, kan je de kolomnamen scheiden d.m.v. een komma. |
VALUES |
Nu weet PHP dat de waardes gaan komen die zodadelijk worden toegevoegd. |
waarde1 |
Hier kan je de waardes invullen. Elke waarde staat tussen enkele aanhalingtekens ( ' ' ). Variabelen komen dan ook nog eens tussen 2 punten en 2 dubbele aanhalingtekens te staan (zie voorbeeld). Net als bij de kolomnamen, worden hier ook de namen gescheiden d.m.v. een komma. De waarde kan als variabele gegeven worden, maar je kunt ook direct de waarde in de query zetten. Bijvoorbeeld als waarde1 altijd 1 is, dan kun je gewoon '1' neerzetten en hoef je geen variabele te gebruiken.
|
top
2. Voorbeeld
Om alles wat duidelijker te maken is hier een voorbeeld:
<?php
$query="INSERT INTO leden (voornaam, achternaam, leeftijd) VALUES ('Henk', 'De Vries', 15)";
mysql_query($query) or die (mysql_error());
?>
|
Nu wordt er in de tabel Leden in kolom voornaam de waarde henk toegevoegd.
In de kolom achternaam komt de waarde de Vries te staan.
En in de kolom leeftijd komt de waarde 15 te staan.
je ziet dat er bij het getal 15 geen aanhalingstekens gebruikt. Dit is bij integers (getallen) het geval.
Net als alle andere scripts waarin MYSQL wordt gebruikt, moet je ook hier niet vergeten een connectie met de database te maken.
top
|