ดังนั้นการใช้การอัพเดต $ wpdb-> เพื่อเพิ่มข้อมูลลงในตารางที่กำหนดเองพยายามเพิ่มการประทับเวลาปัจจุบัน แต่มันไม่ได้บันทึกสิ่งที่ถูกต้อง (0000-00-00 00:00:00 สิ่งนี้ถูกบันทึกไว้)
รหัสภาพรวม
$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')
);
@Sormano
—
fuxia
time()
ส่งคืนเลขจำนวนเต็มไม่ใช่สตริง
คุณพูดถูกใช้ strtotime () หลายครั้ง ... รหัสที่ถูกต้อง:
—
Sormano
date( "Y-m-d h:i:s", time() );
ยังคงบันทึก 0000-00-00 00:00:00 .... db col (การ
—
759235
edit
ประทับเวลาไม่เป็นค่าเริ่มต้น '0000-00-00 00:00:00')
พบว่าปัญหา% d ควรเป็น% s แต่ฉันเห็นว่ามันช่วยประหยัดเวลาเซิร์ฟเวอร์ไม่ใช่เขตเวลาปัจจุบัน
—
759235
date( "Y-m-d h:i:s", strtotime( time() );