สอนเขียนแสดงข้อมูลตามวันที่ PHP + SQL ใช้สำหรับดึงข้อมูลตามวันที่ออกมาโดยใช้ภาษา PHP ร่วมกับคำสั่ง SQL ฐานข้อมูลเป็น MySQL สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง แสดงข้อมูลตามวันที่ PHP + SQL
<?php
$date = "2021-12-24";
$sql = "
SELECT id, title
FROM post
WHERE
( DATE(post_dateTime) = '{$date}' )
";
mysqli_query( $conn, $sql );
while( $f = mysqli_fetch_assoc( $q ) ) {
echo $f['id']." - ".$f['title']."<br/>";
}
?>
1. ตารางชื่อ post และ Field วันที่ชื่อ post_dateTime เป็นชนิด datetime (format Y-m-d H:i:s)
2. กรณีต้องการแสดงแสดงข้อมูลตามวันที่ PHP + SQL หลักสำคัญคือ การ WHERE เงื่อนไขที่ Field วันที่ (Field post_dateTime)
3. สมมติจะแสดงข้อมูลของวันที่ 2021-12-24 ตามตัวแปร $date ในส่วนของ WHERE ให้เขียนโค้ดดังนี้ ( DATE(post_dateTime) = '{$date}' )
4. พอได้ข้อมูลมาแล้วก็นำไปวนลูปด้วยคำสั่ง while เพื่อเขียนการแสดงข้อมูลออกสู่หน้าเว็บไซต์ต่อไป