จะได้ timestamp ตัวอย่างในรูป
ใส่ค่า เป็น 28/01/2022 15:50 pm
เมื่อแปลงเป็น timestamp จะได้ค่า 1643381400
แต่ตอนเอามาใช้คิวรี่ ใน phpmyadmin เมื่อลองแปลง FROM_UNIXTIME(1643381400)
คำสั่ง คิวรี่
โค้ด: เลือกทั้งหมด
SELECT post_id,post_subject,post_time,FROM_UNIXTIME(post_time) as เวลาที่โพสต์ ,FROM_UNIXTIME(1643380620) as เวลาที่รับค่ามา
FROM `phpbb_posts` INNER JOIN `phpbb_users` ON username = 'admin'
INNER JOIN `phpbb_topics` ON phpbb_posts.topic_id = phpbb_topics.topic_id
WHERE FROM_UNIXTIME(topic_time) <= FROM_UNIXTIME(1643380620);
ซึ่งไม่ตรงกับที่ได้ส่งค่าเข้ามา ในตอนแรก
เกิดจากอะไร และต้องแก้ไขอย่างไร