login  Naam:   Wachtwoord: 
Registreer je!
 Tutorials

Tutorials > MySQL


Gegevens:
Geschreven door:
Dennisvb
Moeilijkheidsgraad:
Normaal
Hits:
70639
Punten:
Aantal punten:
 (4.61)
Aantal stemmen:
18
Stem:
Niet ingelogd
Nota's:
 Lees de nota's (2)
 

Tutorial:

UPDATE

1. Het UPDATE statement
2. Gegevens wijzigen
3. Getallen verhogen



1. Het UPDATE statement

Het is heel handig wanneer je gegevens kan updaten, bijvoorbeeld wanneer iets niet goed is of wanneer een getal wat hoger moet zijn. In deze gevallen maak je gebruik van het UPDATE statement. Hiermee zorg je dat waardes uit de tabel gewijzigd kunnen worden.

UPDATE tabelnaam SET kolom1='waarde1', kolom2='waarde2' WHERE kolom3='waarde3'

Uitleg:

UPDATE Hierdoor weet PHP dat er iets moet worden gewijzigd in de tabel.
tabelnaam De naam van de tabel waarin de waardes moeten worden gewijzigd.
SET Nu gaan we de nieuwe waardes bepalen.
kolom1 Hierin worden de kolommen gegeven waarin waardes moeten worden gewijzigd.
waarde1 De nieuwe waarde voor kolom 1. Wanneer er meerdere dingen gewijzigd moeten worden, dan kun je simpelweg meer kolomnamen toevoegen gescheiden door een komma.
WHERE Het is ook handig om te weten waar de nieuwe waardes moeten komen (welke rij) Dit wordt aan gegeven dmv het WHERE statement. Meer over WHERE, klik hier



 top
2. Gegevens wijzigen

Nu zal ik je laten zien hoe je gegevens kan wijzigen. We hebben de volgende tabel:

ID: Naam: Achternaam: Leeftijd:
1 Henk De Vries 15
2 Hans Zoons 15
3 Wijnand de Ridder 19
4 Rne Willemsen 20

Nu zie je dat Tuinstoels naam verkeerd is ingevoerd. Dit kan je oplossen door het UPDATE statement:

<?php
$query
= "UPDATE leden SET naam='René' WHERE id=4";
mysql_query($query) or die (mysql_error());
?>



 top
3. Getallen verhogen

Het is ook mogelijk om getallen te verhogen. Je hoeft nu niet eerst waardes uit te lezen, te verhogen en dan weer in je tabel te doen. Ik maak weer gebruik van ons vorige voorbeeld. Op 4 november wordt Hans 16 jaar. Dan klopt de datum die in de tabel staat natuurlijk niet meer. Dit lossen we op aan de hand van de volgende code:

<?php
$query
= "UPDATE leden SET leeftijd=leeftijd+1 WHERE id=2";
mysql_query($query) or die (mysql_error());
?>


Je ziet nu dat bij Hans huidige leeftijd (15) één is opgeteld. Let er wel op dat je geen haakjes gebruikt bij integers (getallen).

« Vorige tutorial : DELETE Volgende tutorial : LIKE »

© 2002-2019 Sitemasters.be - Regels - Laadtijd: 0.022s