Mysql syntax problem

Tags:    mysql php

Hejsa

Jeg sidder og er i gang med at programmere lidt, men der er opstået et problem, jeg bare ikke kan finde løsningen på. Det er sikkert noget utroligt simpelt, som jeg bare ikke kan få øje på, men ja; jeg kan bare ikke finde det. Koden, som der er problemer med, er følgende:

Fold kodeboks ind/udPHP kode 


Fejlen jeg får er...:

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 'mod) VALUES ('han', '1', '1309808988', 'leightweight', 'dk', '0.9', '1', '1', '1' at line 1

Håber der er nogle, der kan hjælpe mig. Tak på forhånd ;)

Mvh.
Christian



8 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 16 karma
Sorter efter stemmer Sorter efter dato
brug: `mod` (bemærk gnyfferne)

...eller find på et andet ord. ;)


Se en liste over reserverede ord
http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html





Indlæg senest redigeret d. 04.07.2011 23:11 af Bruger #10216
Tak... hvad er forskellen - er det bare det mellemrum efter "spillere"? :)


ahh.. Det mellemrum betyder intet.

Hvis du kigger i fejlbeskeden, så er det nær mod. Mod er et reserveret ord:
http://dev.mysql.com/doc/refman/5.0/en/mathematical-functions.html#function_mod

Prøv at ændre det til 'mod'



Ændret version:
Fold kodeboks ind/udSQL kode 




Tak... hvad er forskellen - er det bare det mellemrum efter "spillere"? :)



Jep :)

Det skal du bare huske :)



Okay, troede ikke det havde betydning. Mange tak ;)

EDIT:

- og det havde det heller ikke. Det løste ikke problemet :(



Indlæg senest redigeret d. 04.07.2011 22:05 af Bruger #16043
Ahh, mange tak :)

- at ændre det til 'mod' virkede ikke. Ligeledes virkede \mod heller ikke. Er der andre muligheder?



Indlæg senest redigeret d. 04.07.2011 23:08 af Bruger #16043
Tak - det virkede :)



Indlæg senest redigeret d. 05.07.2011 01:43 af Bruger #16043
t