Devdit
 

code PHP search หลายเงื่อนไขจากข้อมูล

2.8K

code PHP search หลายเงื่อนไขจากข้อมูล บทความนี้สอนการเขียน code ภาษา PHP สำหรับ search หรือค้นหาข้อมูลจากตารางข้อมูล แบบหลายเงื่อนไข โดยใช้คำสั่ง SQL ในส่วนของ WHERE สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง โครงสร้างข้อมูล ฐานข้อมูลชื่อ demo และตาราง user

+----+------+--------+
| id | name | salary |
+----+------+--------+
|  1 | Mr.A |  12000 |
|  2 | Mr.B |  20000 |
+----+------+--------+

 

ตัวอย่าง code PHP search หลายเงื่อนไขจากข้อมูล

<?php
    $con = mysqli_connect("localhost", "root", "", "demo");
    mysqli_query( $con, "SET NAMES UTF8" );
    $sql = " SELECT * FROM user WHERE ( name LIKE '%m%' ) AND ( salary > 10000 ) ";
    $q = mysqli_query( $con, $sql );
    while( $f = mysqli_fetch_assoc( $q ) ) {
        echo $f['id']." / ".$f['name']." / ".$f['salary']."<br/>";
    }
    mysqli_close( $con );
?>

ผลลัพธ์

1 / Mr.A / 12000
2 / Mr.B / 20000

คำอธิบาย

code PHP search หลายเงื่อนไข จากตัวอย่างใช้คำสั่งในส่วนของ WHERE คือ ( name LIKE '%m%' ) AND ( salary > 10000 ) หมายความว่าให้แสดงข้อมูลโดยมีเงื่อนไขคือ name ต้องมีตัวอักษร m และ salary ต้องมากกว่า 10000 ซึ่งประกอบไปด้วย 2 เงื่อนไขในการ search หรือค้นข้อมูล

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