Wie füge ich einen leeren Wert in das Feld "mysql date type" ein?

So fügen Sie einen NULL-Wert oder einen leeren Wert in ein mysql-Datumstypfeld ein (NULL = yes).

Wenn ich versuche, einen leeren Wert einzufügen, wird 0000-00-00 eingefügt, aber ich möchte, dass er leer oder NULL bleibt.

Danke für die Hilfe.

AKTUALISIEREN

Bitte beachten Sie, dass ich den Standardwert auf NULL gesetzt habe

  `payment_due_on` date DEFAULT NULL,

Ok okies

Ich habe es jetzt zum Laufen gebracht

function get_mysqlDate($date, $delimiter='/') {
    if(check_empty($date)) {
        return 'NULL';
    }
    list($d, $m, $y) = explode($delimiter, $date);
    //$datetime = strtotime($date);
    return "'".date('Y-m-d', mktime(0,0,0,$m, $d, $y))."'";
}




"... SET mydate = ".get_mysqldate($_POST['mydate'])." ...."

Prost

Antworten auf die Frage(3)

Ihre Antwort auf die Frage