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