Devdit
 

PHP SQL Server ค้นหาข้อมูล ด้วย WHERE LIKE

1.5K

PHP SQL Server ค้นหาข้อมูล ด้วย WHERE LIKE บทความนี้สอนเขียนโค้ดค้นหาข้อมูลในฐานข้อมูล Microsoft SQL Server 2019 Express ด้วยภาษา PHP โดยใช้คำสั่ง WHERE ร่วมกับ LIKE สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP SQL Server ค้นหาข้อมูล ด้วย WHERE LIKE

<?php
  $server = "LAPTOP-S3QU8J9C\\SQLEXPRESS";
  $info = array( "Database"=>"demo" );
  $con = sqlsrv_connect( $server, $info);

  $sql = " SELECT * FROM product WHERE ( name LIKE ? ) ";
  $params = array( '%com%' );
  $q = sqlsrv_query( $con, $sql, $params );
  while( $f = sqlsrv_fetch_array( $q) ) {
    echo $f['id']." / ".$f['name']."<br/>";
  }
  sqlsrv_close( $con );  
?>

ผลลัพธ์

1 / Computer
2 / Computer Notebook

คำอธิบาย

PHP SQL Server ค้นหาข้อมูล จากตัวอย่างค้นหาข้อมูลจากตาราง product ที่มีคำว่า ‘com’ อยู่ใน column name โดยใช้คำสั่ง WHERE เพื่อกำหนดเงื่อนไข และคำสั่ง LIKE สำหรับกำหนดรูปแบบการค้นหา โดยประมวลผลคำสั่ง SQL ด้วย sqlsrv_query และดึงข้อมูลด้วย sqlsrv_fetch_array พร้อมกับ while และคำสั่ง echo

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