login  Naam:   Wachtwoord: 
Registreer je!
 Tutorials

Tutorials > MySQL


Gegevens:
Geschreven door:
Dennisvb
Moeilijkheidsgraad:
Gemakkelijk
Hits:
44576
Punten:
Aantal punten:
 (4.55)
Aantal stemmen:
11
Stem:
Niet ingelogd
Nota's:
 Lees de nota's (6)
 


Tutorial:

DELETE

1. Het DELETE Statement
2. Voorbeeld
3. Eén rij verwijderen
4. Meerdere rijen verwijderen
5. Alles verwijderen



1. Het DELETE statement

Wanneer je gegevens hebt staan in de database die je niet meer wilt hebben, dan kun je deze verwijderen met behulp van het DELETE statement. Houd er wel rekening mee dat verwijderde gegevens ook echt verwijderd zijn! Er zit nergens (zoals bij Word) een knop om het ongedaan te maken. Ik raad aan om eerst de inleiding en de INSERT tutorial te lezen. Dan heb je alles in een logische volgorde gedaan. De standaard syntax van het DELETE statement gaat als volgt:

DELETE FROM tabelnaam

Uitleg:

DELETE : Hierdoor weet PHP dat er iets moet worden verwijderd uit de database.
tabelnaam : De naam van de tabel waaruit de waardes moeten worden verwijderd.
WHERE : Met behulp van WHERE kan worden gekeken welke gegevens worden verwijderd


 top
2. Voorbeeld

Je zal er vast nog niet veel van snappen, maar dat is normaal. Alles wordt duidelijk in een voorbeeld en anders kan je nog steeds vragen stellen in een reactie.

We nemen de tabel leden als voorbeeld:

ID: Naam: Achternaam: Leeftijd:
1 Henk De vries 15
2 Joël Verheyen 17
3 Wijnand de Ridder 19
4 Wijnand de Koning 20


 top
3. Een rij verwijderen

Nu willen we Wijnand de Ridder uit onze tabel verwijderen. Je ziet dat Wijnand als ID 3 heeft. We krijgen dan de volgende code:

<?php
$query
="DELETE FROM leden WHERE id =3";  
mysql_query($query) or die(mysql_error());
?>

Nu wordt de hele rij verwijderd waar het ID '3' is.


 top
4. Meerdere rijen verwijderen

Wanneer je meerdere rijen wilt verwijderen, werkt dat precies het zelfde. Alleen nu geef je een waarde op waar er meer van kunnen voorkomen in je tabel:

<?php
$query
="DELETE FROM leden WHERE naam='Wijnand'";  
mysql_query($query) or die(mysql_error());
?>


Nu worden de ID's '3' en '4' verwijderd, omdat die als naam 'Wijnand' hebben.

 top
5. Alle gegevens uit de tabel verwijderen

Om alle gegevens te verwijderen, hoef je geen WHERE te gebruiken. Alles moet immers verwijderd worden:

<?php   
$query
="DELETE FROM leden";  
mysql_query($query) or die(mysql_error());
?>


Nu is de hele tabel weer leeg. De ID's '1', '2', '3' en '4' zijn verwijderd.

 top


« Vorige tutorial : SELECT Volgende tutorial : UPDATE »

© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.018s