Avatar billede domaz.dk Novice
10. september 2005 - 20:44 Der er 9 kommentarer og
1 løsning

You have an error in your SQL syntax?

Jeg har lavet et ganske almindeligt input til en database som plejer at virke når jeg har lavet dem... men nu melder den denne her fejl.. :S

Kunne ikke udføre: INSERT INTO kunder (bruger, navn, adresse1, adresse2, postnummer, by, email, note, oprettet) VALUES ('1','test','test214','','2412','testby','test@test.ts','tester det her',now());
Fejlen er: You have an error in your SQL syntax near 'by, email, note, oprettet) VALUES ('1','test','test214','','2412','testby','test' at line 1

nogle der kan forklare mig hvad jeg gør galt...?
Avatar billede jakobdo Ekspert
10. september 2005 - 20:46 #1
Prøv at ret: by til bynavn!
by er et reserveret ord i MYSQL
Husk også at rette navnet i din Tabel.
Avatar billede domaz.dk Novice
10. september 2005 - 20:49 #2
du er et geni..!! :D nujh den har jeg siddet og rodet med i 3, 4 timer nu... uhh!

men smid et svar.. og mange tak..
Avatar billede jakobdo Ekspert
10. september 2005 - 20:52 #3
Svar!
Avatar billede jakobdo Ekspert
10. september 2005 - 20:52 #4
Og geni er måske så meget sagt!
Jeg har selv lavet den geni streg og brugte (eller forsøgte at bruge) by som felt navn! :o(
Avatar billede jakobdo Ekspert
10. september 2005 - 20:55 #5
Takker for point!
Avatar billede domaz.dk Novice
10. september 2005 - 21:19 #6
det var så lidt... :)
Avatar billede Slettet bruger
11. september 2005 - 11:31 #7
Du kan godt bruge by som feltnavn, selvom det er et reserveret ord i MySQL. Du skal bare sætte det i backticks hver gang du bruger det. Altså:

INSERT INTO kunder (bruger, navn, adresse1, adresse2, postnummer, `by`, email, note, oprettet) VALUES ('1','test','test214','','2412','testby','test@test.ts','tester det her',now());

:)
Avatar billede domaz.dk Novice
11. september 2005 - 11:42 #8
nåå okay... derfor det virkede i phpmyadmin... :) takker...
Avatar billede jakobdo Ekspert
11. september 2005 - 11:43 #9
Så blev jeg også en smule klogere.
Avatar billede Slettet bruger
11. september 2005 - 11:59 #10
No prob :)

Ja admin-værktøjer sætter ofte alt i backticks, så nogle gange kan man godt sidde og undre sig over at det virker der, men ikke i ens script.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester