ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / PHP / MySQL Probleme / Datumsprobleme


Seite 1 von 1

opiumuser schrieb am 05.05.2003 um 10:44 Uhr

Hi Leute!

Habe ein kleines Problem mit dem Datumsstring:

$date_akt = date("d m Y H:i:s");
$Datum = "'" . $date_akt . "'";

$SQL = "INSERT INTO News (Titel,Text,Datum) VALUES ($Titel, $Text, $Datum)";
$rs = mssql_query($SQL, $link);

Nun kommt eine Fehlermeldung die fogendermaßen lautet:

Warning: MS SQL message: Syntaxfehler beim Konvertieren einer Zeichenfolge in eine datetime-Zeichenfolge. (severity 16) in Line
-> Linie ist die wo das $rs drinsteht.

Habe einen Wampp2c laufen mit PHP Version 4.2.3
Und MySQL kommt wie folgt daher:
\wampp2c\mysql\bin\mysqld Ver 3.23.52-max-debug for Win95/Win98 on i32 0

Irgendjemand eine funkende Idee?
Komm hier einfach nicht weiter...

Danke schon mal im Vorraus!
Gruß
Markus

master_mario schrieb am 05.05.2003 um 14:45 Uhr

Hallo

ist der Eintrag Datum in der Tabelle auf date gesetzt? Wenn ja dann brauchst Du nur now oder now() (weiß jetzt nicht genau) um das Datum in die Tabelle zu bekommen.
Wenn Du das nicht willst, dann mach in der Tabelle ein VARCHAR(20) draus und es funzt. Ich würde aber immer ein Timestamp speichern. Der läst sich später besser Verarbeiten und bei einem Select aus der Tabelle besser sortieren.

Funzt dein date() denn? Ich kenne das mit date("formatierung", $timestamp)

Mario

Jonas schrieb am 05.05.2003 um 17:13 Uhr

$date_akt = date("d m Y H:i:s", time());

master_mario schrieb am 05.05.2003 um 21:30 Uhr

sag ich ja :D

Seite 1 von 1