Hallo liebe php'ler!
Ich habe folgendes Problem.
Ich habe über ein php-Script das aktuelle Datum und die aktuelle Zeit ausgelesen und in jeweils eine Variable gespeichert.
Gebe ich diese mit echo $datum bzw. echo $time aus, läuft alles wunderbar.
Möchte ich jedoch das datum und die zeit in die Datenbank schreiben, passiert nichts und die defaulteinstellungen der Spalten, die ich mit date und time formatiert habe, behalten 0000-00-00 bzw. 00:00:00.
Folgendes Script verwende ich:
Der Zugriff auf die Tabelle funktioniert, da das Pruefbit gesetzt wird.
Was kann ich tun, dass endlich das Datum und die Zeit übergeben und in der Datenbank gespeichert wird.
Über eure Hilfe würde ich mich sehr freuen.
nicsen
Ich habe folgendes Problem.
Ich habe über ein php-Script das aktuelle Datum und die aktuelle Zeit ausgelesen und in jeweils eine Variable gespeichert.
Gebe ich diese mit echo $datum bzw. echo $time aus, läuft alles wunderbar.
Möchte ich jedoch das datum und die zeit in die Datenbank schreiben, passiert nichts und die defaulteinstellungen der Spalten, die ich mit date und time formatiert habe, behalten 0000-00-00 bzw. 00:00:00.
Folgendes Script verwende ich:
PHP-Code:
<?php
$datum = date("Y-m-d");
$zeit = date("H:i:s");
@mysql_query("UPDATE `eintragspruefer` SET `Pruefbit` = 2 WHERE `id` = $SpielerID;"); // 2 Übergeben und damit Fehlermeldung aufheben
@mysql_query('UPDATE `eintragspruefer` SET `Datum` = $datum WHERE `id` = $SpielerID;'); // datum Übergeben
@mysql_query('UPDATE `eintragspruefer` SET `Zeit` = $zeit WHERE `id` = $SpielerID;'); // zeit Übergeben
?>
Was kann ich tun, dass endlich das Datum und die Zeit übergeben und in der Datenbank gespeichert wird.
Über eure Hilfe würde ich mich sehr freuen.
nicsen
Kommentar