UPDATE query werkt alleen met aanhalingsteken.

Status
Niet open voor verdere reacties.

Jors

Gebruiker
Lid geworden
1 okt 2006
Berichten
142
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:

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:
NVM ik heb net de oplossing gevonden. De fieldname "update" is wrs beschermd oid, want als ik deze verander ik "updates" kan ik wel gewoon zonder aanhalingstekens werken.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan