27. maj 2005 - 16:22Der er
22 kommentarer og 1 løsning
MySQL dato problemer
hej eksperter
Hvorfor indsætter den en ikke aktuel dato, og hvorfor indsætter den ikke automatisk dato i et felt, når jeg bruger time() samt date(), som den gør i access?
Error Type: ADODB.Connection.1 (0x80004005) SQLState: 4 Native Error Code: 1064 [TCX][MyODBC]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 '83.73.66.68')' at line 1
Virker nu. blot en lille dum fejl fra min side :) SQL = "INSERT INTO messageboard (author, email, website, topic, body, ip, added) VALUES ('"&author&"', '"&email&"', '"&website&"', '"&topic&"', '"&bodyStr&"', '"& Request.ServerVariables("REMOTE_ADDR")&"', NOW())"
Sidste spørgsmål! (Hæver point) Når jeg nu ikke kan bruge "formatdatetime" i MySQL, hvordan skal jeg så få formateret mine datoer?
Før skrev jeg jo bare: formatdatetime(RS("added"),1) & " kl. " & formatdatetime(RS("added"),4)
Og når jeg så skulle udskrive en dato som så sådan her ud 24.05.2005, så angivede jeg det bare med en format i mit SQL statement.
Men det kan jeg jo ikke mere, så kan i fortælle mig hvordan jeg formaterer det nu, især hvis jeg skal bruge følgende datoformat efterfulgt af tidspunktet 24.05.2005 ?
Har ikke lige noget dokumentation til mySQl, men her http://dk2.php.net/date kan du se nogle af de forskellige muligheder (de fleste skulle gerne virke til mySQL også).
fixxxer, kom an på felt typen. Og som sagt, var der ingen grund til at bruge to felter her :)
Synes godt om
Ny brugerNybegynder
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.