Verwenden Sie also das Update $ wpdb->, um einige Daten zu einer benutzerdefinierten Tabelle hinzuzufügen, und versuchen Sie, den aktuellen Zeitstempel hinzuzufügen, aber es werden nicht die richtigen Daten gespeichert (0000-00-00 00:00:00 wird gespeichert).
Übersichtscode
$wpdb->update('mytable',
array(
'value' => 'hello world',
'edit' => date("Y-m-d h:i:s") //saves 0000-00-00 00:00:00
),
array(
'option_name' => 'the row'
),
array('%s, %s')
);
date( "Y-m-d h:i:s", strtotime( time() );
time()
gibt eine Ganzzahl zurück, keine Zeichenfolge.date( "Y-m-d h:i:s", time() );
edit
Zeitstempel NICHT NULL STANDARD '0000-00-00 00:00:00')Antworten:
Sie schienen alles außer dem Problem mit der Zeit gelöst zu haben:
WordPress hat eine Reihe von datums- / zeitbezogenen Funktionen . In diesem Fall klingt es so, als ob Sie Folgendes benötigen
current_time()
:Was Sie also brauchen sollten, ist:
quelle