Devdit
 

แสดงข้อมูลตามวันที่ PHP + SQL

3.8K

สอนเขียนแสดงข้อมูลตามวันที่ 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 เพื่อเขียนการแสดงข้อมูลออกสู่หน้าเว็บไซต์ต่อไป

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ