Devdit
 

PHP ดึงข้อมูลจาก SQL Server 2019 Express

806

PHP ดึงข้อมูลจาก SQL Server 2019 Express บทความนี้สอนเขียนโค้ดภาษา PHP ดึงข้อมูลจากฐานข้อมูล Microsoft SQL Server 2019 Express ด้วยคำสั่งในกลุ่ม sqlsrv_ พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP ดึงข้อมูลจาก SQL Server 2019 Express

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

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

ผลลัพธ์

1 / A / 100
2 / B / 200
3 / C / 150

คำอธิบาย

PHP ดึงข้อมูลจาก SQL Server 2019 Express มีลำดับขั้นตอนดังนี้

1. เชื่อมต่อฐานข้อมูลชื่อ demo ด้วย sqlsrv_connect

2. สร้างคำสั่ง SQL เพื่อดึงข้อมูลทั้งหมดจากตารางชื่อ product 

3. ประมวลผลคำสั่ง SQL ด้วย sqlsrv_query

4. วนลูป while พร้อมกับใช้คำสั่ง sqlsrv_fetch_array เพื่อดึงข้อมูล

5. แสดงผลผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง echo

6. ปิดการเชื่อมต่อฐานข้อมูล SQL Server ด้วย sqlsrv_close

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