Jadi menggunakan pembaruan $ wpdb-> untuk menambahkan beberapa data ke tabel khusus, mencoba menambahkan stempel waktu saat ini tetapi tidak menyimpan hal yang benar (0000-00-00 00:00:00 ini disimpan).
kode ikhtisar
$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()
mengembalikan bilangan bulat, bukan string.date( "Y-m-d h:i:s", time() );
edit
timestamp TIDAK NULL DEFAULT '0000-00-00 00:00:00')Jawaban:
Anda tampaknya telah menyelesaikan segalanya kecuali masalah waktu:
WordPress memiliki sejumlah fungsi terkait tanggal / waktu . Dalam hal ini, sepertinya yang Anda butuhkan adalah
current_time()
, yang ...Jadi yang Anda butuhkan adalah:
sumber