Hallo,
ik ben momenteel bezig met een php / mysql website en hoewel ik niet heel ervaren ben, heb ik inmiddels wel een aantal maal gebruik gemaakt van een UPDATE query.
Nu ben ik bezig met een tweetal queries die worden geactiveerd na het uploaden van een csv file.
Per regel van de csv file wordt middels een WHILE loop:
1. een rij toegevoegd aan een prijstabel middels een "INSERT INTO query WHERE product_id = product_id" prijsinformatie toegevoegd. Dit gaat gewoon goed.
2. nu heb ik ook een producten tabel, waarbij ik het veld update van 0 in 1 wil veranderen als er nieuwe prijsinfo is toegevoegd. Dit leek me vrij simpel, maar ik kreeg de volgende query toch niet aan de praat:
Door de code af te kijken in phpMyAdmin heb ik de code veranderd in:
Het verschil is subtiel, alleen de naar-voren-wijzende enkele aanhalingstekens. Deze heb ik echter nooit eerder gebruik in queries. Wanneer moet ik deze toepassen?
ik ben momenteel bezig met een php / mysql website en hoewel ik niet heel ervaren ben, heb ik inmiddels wel een aantal maal gebruik gemaakt van een UPDATE query.
Nu ben ik bezig met een tweetal queries die worden geactiveerd na het uploaden van een csv file.
Per regel van de csv file wordt middels een WHILE loop:
1. een rij toegevoegd aan een prijstabel middels een "INSERT INTO query WHERE product_id = product_id" prijsinformatie toegevoegd. Dit gaat gewoon goed.
2. nu heb ik ook een producten tabel, waarbij ik het veld update van 0 in 1 wil veranderen als er nieuwe prijsinfo is toegevoegd. Dit leek me vrij simpel, maar ik kreeg de volgende query toch niet aan de praat:
Code:
"UPDATE tbl_producten SET update='1' WHERE product_id='$product_id'"
Door de code af te kijken in phpMyAdmin heb ik de code veranderd in:
Code:
"UPDATE tbl_producten SET `update`='1' WHERE product_id='$product_id'"
Het verschil is subtiel, alleen de naar-voren-wijzende enkele aanhalingstekens. Deze heb ik echter nooit eerder gebruik in queries. Wanneer moet ik deze toepassen?
Laatst bewerkt: