tabelnaam 'order' en mysql query
Roy Keijers
21/09/2011 13:46:40ik heb een tabelnaam waar ik simpel alle gegevens uit wil laden middels:
$result = mysql_query("SELECT * FROM order");
Dit lukt niet en waarschijnlijk omdat ORDER BY gebruikt kan worden in een query.
Hoe kan ik toch van de tabel 'order' alles uitlezen? Het hernoemen van de tabel is wel een oplossing maar niet die ik zoek... Ik wil de tabelnaam behouden anders moet ik teveel aanpassen!
Alvast bedankt
Toevoeging op 21/09/2011 14:10:35:
heb het zelf al gevonden, met `` eromheen werkt het wel, met '' en "" niet
$result = mysql_query("SELECT * FROM order");
Dit lukt niet en waarschijnlijk omdat ORDER BY gebruikt kan worden in een query.
Hoe kan ik toch van de tabel 'order' alles uitlezen? Het hernoemen van de tabel is wel een oplossing maar niet die ik zoek... Ik wil de tabelnaam behouden anders moet ik teveel aanpassen!
Alvast bedankt
Toevoeging op 21/09/2011 14:10:35:
heb het zelf al gevonden, met `` eromheen werkt het wel, met '' en "" niet
PHP hulp
25/11/2024 19:49:24Veur Heur
21/09/2011 14:13:49Die dingen wil je niet gebruiken. Het probleem wordt namelijk veroorzaakt door het feit dat order een "reserved name" is. Het beste is dus dat je de tabel een andere naam geeft.
Roy Keijers
21/09/2011 14:16:08Dat was precies het antwoord wat ik dus niet wilde krijgen. Maar zoals je kunt zien heb ik het al gevonden hoe het wel werkt! Ik kan de tabel namelijk niet zomaar hernoemen want het is een Opencart webshop.
Veur Heur
21/09/2011 15:09:08Aad B
21/09/2011 16:44:44`` eromheen is symptoombestrijding voor fouten die gemaakt zijn bij het ontwerp. Gebruik nooit MySQL "reserved words" (het heet geen reserved "name") in tabelnamen of veldnamen binnen MySQL. Doe meteen het opencart systeem in de prullenbak.
Gewijzigd op 21/09/2011 16:46:31 door Aad B