You have an error in your SQL syntax;

Tags:    php

<< < 12 > >>
Jeg sidder med et ret så irriterende problem, som jeg har oplevet før, men ikke kan ikke huske hvad jeg gjorder for at rette på det:

Fejlen er, at jeg får denne meddelse når jeg kører siden:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1, x, 2, liga) VALUES ('Argentinos Jrs', 'Arsenal de Sarandi', '23/11/2009', '22' at line 1

Her er min kode som indsætter:
Fold kodeboks ind/udKode 




Prøv:

Fold kodeboks ind/udKode 




Har også prøvet den metode, men uden held :(



Time er et reserveret ord og kan normalt ikke bruges som direkte kolonne navn.

1 og 2 er tal og bør slet ikke bruges som kolonnenavn, uden at være kombineret med en indledende tekst.

hvorfor odd1, odd2, odd3 når du gemmer som 1,x og 2.

Kan man ikke bruge 1- og 2-taller som variabler?! (retorisk spørgsmål ;) )



Dvs. at jeg ikke kan bruge time / det er det som er problemet og jeg skal rette 1 og 2 til et og to ? :)



Du kan evt skrive det som `time`, men det er dårligt skik at bruge det stadig.



Dvs. det er time som der laver problemet?



Højst sandsynlig. Når du leder efter fejl, så udskriv evt din sql string, det kan være den ikke ser ud som du regner med.

Det vil sige:
Fold kodeboks ind/udKode 




Den udskriver det som den skal uden fejl :S
Så det må være noget med min tabel



Har du også ændret 1 til et og 2 til to? Attributter skal starte med bogstaver så du kan heller ikke bruge tal.



Ok, prøver det lige



<< < 12 > >>
t