Donc, en utilisant la mise à jour $ wpdb-> pour ajouter des données à une table personnalisée, en essayant d'ajouter l'horodatage actuel, mais cela ne sauvegarde pas les bonnes choses (0000-00-00 00:00:00, cela est enregistré).
code de présentation
$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()
renvoie un entier, pas une chaîne.date( "Y-m-d h:i:s", time() );
edit
horodatage NON NULL PAR DÉFAUT '0000-00-00 00:00:00')Réponses:
Vous sembliez avoir tout résolu sauf le problème du temps:
WordPress a un certain nombre de fonctions liées à la date / heure . Dans ce cas, cela ressemble à ce dont vous avez besoin
current_time()
, ce qui ...Donc, ce dont vous avez besoin, c'est:
la source