webForumDet fria alternativet
Logga in / Bli medlem

Datumproblem vid INSERT i mySQL

Databaser & SQL

2 svar · 180 visningar · startad av LBC

Medlem sedan jan. 2003146 inlägg
Trådstart#1

Hejsan!

Jag försöker lägga in datum i en mySQL-tabell via ett formulär till ett nyhetsscript. Gjort diverse felsökningar, och kommit fram till att allt funderar utom just att datumet inte accepteras.

SQL = "Insert Into nyheter(cat,when,head,info,name)" &_
"Values('"& cat_in &"','"& date() &"','"& info_in &"','"& name_in &"')"
Conn.execute(SQL)

when-fältet i tabellen är satt till date och får 0000-00-00 som standard. Det är detta format jag är ute efter.

Vad är fel? Som sagt, de andra fälten blir rätt, och läggs i databasen. Det är alltså "2002-01-18-formatet" jag är ute efter.

Tack på förhand!

MVH
Yield

Medlem sedan juni 200032 967 inlägg
#2

WHEN är reserverat i MySQL, byt namn på det fältet.

Mvh,

Medlem sedan jan. 2003146 inlägg
#3

Stort tack @nders, det tänkte jag inte på. Nu fungerar det.

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)