Avatar billede gimle007 Praktikant
22. august 2010 - 22:42 Der er 5 kommentarer og
1 løsning

#1064 - You have an error in your SQL

INSERT INTO underskrift (dato, ip, navn, email, tlf, by) VALUES (22/08/2010 22:25:33, 61.255.222.22, Test navn, test@test.dk, 25266554, Vimmersby)

Hvorfor kan jeg ikke sætte dette ind i min mysql db...

Jeg har lavet en php side der skal sætte nogle data ind i en table total simpelt, men den fejler og jeg kan sku ikke finde fejlen...

Mysql returnerede

#1064 - 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) VALUES (22/08/2010 22:25:33, 61.255.222.22, Test navn, test@test.dk, 2526655' at line 1

MYSQL ser sådan ud:
id int(11)  Nej  auto_increment             
  dato varchar(35)             
  navn varchar(200)             
  email varchar(200)               
  tlf varchar(25)               
  ip varchar(100)               
  by varchar(100)
Avatar billede arne_v Ekspert
22. august 2010 - 23:08 #1
BY er et reserveret ord. Find et andet navn. Eller put `` omkring det. Men det er bedst at finde et andet navn.
Avatar billede arne_v Ekspert
22. august 2010 - 23:08 #2
Der skal ioevrigt '' omkring vaerdier til de felter som er VARCHAR.
Avatar billede arne_v Ekspert
22. august 2010 - 23:09 #3
Og jeg tror at du kommer til at fortryde at du bruger VARCHAR til dato. MySQL har rigtige dato typer.
Avatar billede gimle007 Praktikant
22. august 2010 - 23:14 #4
Tak for svaret... Det virker.

Mht. dato så skal det ikke bruges til noget men bare som oplysning. Man skal ikke sortere efter det...

Smid et svar så får du point
Avatar billede arne_v Ekspert
22. august 2010 - 23:34 #5
svar
Avatar billede arne_v Ekspert
22. august 2010 - 23:48 #6
Erfaringen viser at paa et eller andet tidspunkt faar du lyst til at bruge det felt og saa har du problemet.
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

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