Devdit
 

กำหนดช่วงเวลา PHP แสดงข้อมูลจากฐานข้อมูล

1.3K

กำหนดช่วงเวลา PHP แสดงข้อมูลจากฐานข้อมูล บทความนี้สอนเขียนโค้ดแสดงข้อมูลจากฐานข้อมูล ด้วย SQL โดยใช้คำสั่ง WHERE ร่วมกับ BETWEEN ตามช่วงเวลาที่กำหนด พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ข้อมูลในตาราง product

+----+--------+----------+
| id | title  | time     |
+----+--------+----------+
|  1 | orange | 08:00:00 |
|  2 | apple  | 09:00:00 |
+----+--------+----------+

 

ตัวอย่าง กำหนดช่วงเวลา PHP แสดงข้อมูลจากฐานข้อมูล

<?php
    $conn = mysqli_connect( "localhost", "root", "", "example" );
    mysqli_query( $conn, "SET NAMES UTF8" );
    $sql = " 
            SELECT id, title, time 
            FROM 
            product 
            WHERE 
            ( time BETWEEN '08:00:00' AND '09:00:00' )
           ";
    $q = mysqli_query( $conn, $sql );
    while( $f = mysqli_fetch_assoc( $q ) ) {
        echo $f['id']." | ".$f['title']." | ".$f['time']."<br/>";
    }
    mysqli_close( $conn );
?>

ผลลัพธ์

1 | orange | 08:00:00
2 | apple | 09:00:00

คำอธิบาย

กำหนดช่วงเวลา PHP จากตัวอย่างเชื่อมต่อฐานข้อมูลชื่อ example ของ MySQL จากนั้นเขียนคำสั่ง SQL แสดงข้อมูลจากตาราง product โดยมีเงื่อนไขคือ ( time BETWEEN '08:00:00' AND '09:00:00' ) หมายความว่า column time ต้องมีอยู่เวลาอยู่ในช่วง 08:00:00 ถึง 09:00:00 พร้อมแสดงข้อมูลออกสู่หน้าจอ

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