tabelnaam 'order' en mysql query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Roy Keijers

Roy Keijers

21/09/2011 13:46:40
Quote Anchor link
ik 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
 
PHP hulp

PHP hulp

25/11/2024 19:49:24
 
Veur Heur

Veur Heur

21/09/2011 14:13:49
Quote Anchor link
Die 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

Roy Keijers

21/09/2011 14:16:08
Quote Anchor link
Dat 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

Veur Heur

21/09/2011 15:09:08
Quote Anchor link
Dan is opencart niet echt een serieus systeem. Dit kan in de toekomst problemen geven.
 
Aad B

Aad B

21/09/2011 16:44:44
Quote Anchor link
`` 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
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.