Hallo Miteinander
Ich möchte mittels Formular ein Datum in die DATE Eingenschaft meiner Datenbank eintragen sodass ich es nachher soriteren kann. Die Aufstellung 0000-00-00 spielt bei mir momentan keine Rolle, kann auch so gleiben. Aber wenn ich im Formular 2011-01-01 eintrage, bleibt das gespeicherte immer 0000-00-00. Was muss ich anpassen?
Danke für die Feedbacks!
Meine MySQL Tabellenstruktur
HTML Formular:
PHP Eintragung:
Ich möchte mittels Formular ein Datum in die DATE Eingenschaft meiner Datenbank eintragen sodass ich es nachher soriteren kann. Die Aufstellung 0000-00-00 spielt bei mir momentan keine Rolle, kann auch so gleiben. Aber wenn ich im Formular 2011-01-01 eintrage, bleibt das gespeicherte immer 0000-00-00. Was muss ich anpassen?
Danke für die Feedbacks!
Meine MySQL Tabellenstruktur
PHP Code:
CREATE TABLE `Games` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Release` date NOT NULL DEFAULT '0000-00-00',',
`Hinzugefuegt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
HTML Code:
<form action="eingetragen.php" method="POST" enctype="multipart/form-data" id="eintragen"> <label for="release">Release</label> <input type="text" name="release" id="release" /> <input type="submit" class="submit" name="submit" value="Eintragen" /> </form>
PHP Code:
$server = "xxx";
$user = "xxx";
$pw = "xxx";
$verdindung_server = mysql_connect ("$server", "$user", "$pw") or die ("connection failed");
mysql_select_db ("gamedb") or die ("no database");
$release = $_POST['release'];
mysql_query("INSERT INTO Games (Release) VALUES ('$release')");
Comment