Devdit
 

กำหนดช่วงเวลา PHP ในการแสดงผล MySQL

0.9K

กำหนดช่วงเวลา PHP ในการแสดงผล MySQL บทความนี้สอนเขียนโปรแกรมภาษา PHP ร่วมกับฐานข้อมูล MySQL เพื่อใช้ดึงข้อมูล โดยกำหนดช่วงเวลาในการแสดงข้อมูลด้วย SQL BETWEEN สามารถเขียนโปรแกรมได้ดังนี้

 

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

+----+-------+------------+
| id | name  | date       |
+----+-------+------------+
|  1 | red   | 2022-10-01 |
|  2 | green | 2022-10-05 |
|  3 | blue  | 2022-10-08 |
|  4 | gray  | 2022-10-16 |
|  5 | black | 2022-10-18 |
|  6 | white | 2022-10-20 |
|  7 | pink  | 2022-10-27 |
+----+-------+------------+

 

ตัวอย่าง กำหนดช่วงเวลา PHP ในการแสดงผล MySQL

<?php
  $c = mysqli_connect("localhost", "root", "", "demo");
  mysqli_query($c, "SET NANES UTF8");

  $sql = "
          SELECT * FROM
          color
          WHERE
          ( date BETWEEN '2022-10-01' AND '2022-10-15' )
         ";
  $q = mysqli_query( $c, $sql );
  while( $f = mysqli_fetch_assoc( $q ) ) {
    echo $f['id']." / ".$f['name']." / ".$f['date']."<br/>";
  }

  mysqli_close( $c );
?>

ผลลัพธ์

1 / red / 2022-10-01
2 / green / 2022-10-05
3 / blue / 2022-10-08

คำอธิบาย

กำหนดช่วงเวลา PHP จากตัวอย่างเขียนคำสั่ง SQL ดึงข้อมูลจากตาราง color โดยดึงทุก columns ตามด้วยเงื่อนไขกำหนดช่วงเวลาในการดึงข้อมูลระหว่างวันที่ '2022-10-01' ถึง '2022-10-15' จาก column date ด้วยคำสั่ง WHERE ร่วมกับ BETWEEN จากฐานข้อมูล MySQL

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