Xampp PHP7 ต้องการ Connect ฐานข้อมูล MSSQL Server
1 2 3 4 5 6 7 8 9 10 11 12 13 |
//Connect MSSQL $serverName = '192.168.xxx.xx'; $userName = 'test'; $userPassword = 'test'; $dbName = 'test'; try{ $conn = new PDO("sqlsrv:server=$serverName ; Database = $dbName", $userName, $userPassword); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(Exception $e){ die(print_r($e->getMessage())); } |
ให้ทำการเข้าไปตามลิ้งค์ที่แจ้งมาใน Error : https://go.microsoft.com/fwlink/?LinkId=1637121 หรือ(https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver?redirectedfrom=MSDN&view=sql-server-ver15) แล้วไปดาวน์โหลด Microsoft ODBC Driver for SQL Server ในเวอร์ชั้นที่เราใช้ แล้วก็ติดตั้งลงเครื่องจากนั้นรันอีกครั้ง Error ก็จะหายไปครับผม
ดูการใช้งาน การเขียน PHP ติดต่อกับ Database ของ SQL Server ด้วย function ของ PDO เพิ่มเติมได้ตามนี้ครับ https://www.thaicreate.com/php/php-sql-server-pdo.html
Credit :
ป้ายกำกับ:mssql, MSSQL Server, pdo_sqlsrv, php7, xampp