Hi ich habe ein problem beim eintragen meines Timestamps in die Datenbank und zwar habe ich die SQL Spalten anfangsdatum und enddatum die jeweils mit dem datetime als datentyp haben. Jetzt will ich per Insert mit PHP das aktuelle datum in anfangsdatum und in enddatum das aktuelle datum + anzahltage*24*3600 speichern damit ich das in Sekunden habe.
Mein Problem ist das er mir nichts einträgt. Habe es schon mit über php erzeugten Timestamp per time() probiert genauso wie über SQL per CURRENT_TIMESTAMP() und NOW(). Weiß langsam einfach nichtmehr wo ich den fehler im Insert haben
hier der Insert:
der Auszug für die Timestamps noch einmal hier falls es zu unübersichtlich ist.
die Berechnung für enddatum+now habe ich hier noch einmal, sollte aber eigentlich nicht das problem sein. Vielleicht findet ihr ja meinen Fehler
Tut mir leid das ich dafür noch einmal einen Thread machen muss aber die problemstellung von anderen threads über timestamp usw. löst leider nicht mein problem
mfg phrain
Mein Problem ist das er mir nichts einträgt. Habe es schon mit über php erzeugten Timestamp per time() probiert genauso wie über SQL per CURRENT_TIMESTAMP() und NOW(). Weiß langsam einfach nichtmehr wo ich den fehler im Insert haben
hier der Insert:
PHP-Code:
$sql = "INSERT INTO auftraege VALUES('','".$_SESSION['id']."','".$_SESSION['auftrag_name']."',
'".$_SESSION['plz']."','".$_SESSION['ort']."','".$_SESSION['auftrag_preis']."','".$_SESSION['auftrag_beschreibung']."',
'".$_SESSION['reichweite']."','now()','now()+".$enddatum."','".$_SESSION['auftrag_laufzeit']."',
'".$_SESSION['auftrag_haftpflicht']."','".$_SESSION['auftrag_zahlung']."','".$_SESSION['auftrag_termin']."','".$_SESSION['auftrag_anforderungen']."');";
mysql_query($sql) or die(mysql_error());
PHP-Code:
,'now()','now()+".$enddatum."',
PHP-Code:
$enddatum = ($_SESSION['auftrag_laufzeit']*(24*3600));
mfg phrain
Kommentar