sql fejl ved update

Tags:    php

Hejsa, jeg får en underlig fejl, synes jeg selv;

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 'by = 'Ikke angivet', postnummer = '7080', nummer = '00000000' WHERE email = 'mor' at line 1

Fold kodeboks ind/udPHP kode 


I min top har jeg min config fil. Kan ikke rigtig forstå fejlen. Har gennemgået databasen, om felterne findes osv.





3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
tvivler på at "by" er muligt at bruge som kolonne navn. "BY" er normalt reserveret ifht. "ORDER BY"



By er som Michael skriver et reserveret ord og kan ikke bruges direkte. Men der er et par ting du kan gøre.

1. Lad være med at bruge feltnavnet by.
2. Skriv ´by´ istedet for by.
Fold kodeboks ind/udKode 

3. Brug tabelnavnet foran feltnavnet adskilt af punktum (bio_brugere.by).
Fold kodeboks ind/udKode 


Du finder mere information om reserverede ord her: http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html



Jeg plejer altid at skrive 'city' i stedet. Så sikrer jeg altid den fejl... :)



t