วันเสาร์ที่ 11 สิงหาคม พ.ศ. 2555

ติดต่อฐานข้อมูล MSSQL ด้วย PHP

PHP SQL Server Connect to Database (mssql) การเขียน PHP กับ SQL Server นั้นก็เป็นเรื่องที่สามารถทำได้ง่าย เหมือนกับMySQL ครับ เพราะ PHP ได้เตรียมฟังก์ชั่น mssql ไว้สำหรับการติดต่อกับฐานข้อมูลโดยเฉพาะซึ่งสามารถเรียกใช้งานได้ในทันที

mssql_error()

Warning: mssql_connect() [function.mssql-connect]: Unable to connect
to server: localhost in C:\AppServ\www\myphp\phpSQLServerConnect.php on line 7


ถ้าเกิดข้อผิดพลาดตามที่ผมยกตัวอย่างให้ให้ทำการดาวน์โหลดตัว extension ชื่อ php_mssql.dll

php_mssql.dll


ไปไว้ในโฟเดอร์ extension ของ php เช่น C:\AppServ\php5\ext หรือสามารถตรวจสอบ Path ได้ที่ php.ini


Start -> Run -> php.ini

extension_dir = "C:/AppServ\php5\ext"
.
.
.
.
.
extension=php_mssql.dll



Copy ntwdblib.dll ไปไว้ที่ C:\Windows\system32\ 



และก็ Restart Apache หรือ Web Server ด้วยน่ะครับ เสร็จแล้วเป็นอันใช้ได้



Syntax

$objConnect = mssql_connect($host,$user,$pass);

$host = server,ip,computer-name
$user = user
$pass = password


ตัวอย่างการเขียนติดต่อ PHP กับ SQL Server ผ่าน mssql


phpSQLServerConnect.php

01.<html>
02.<head>
03.<title>ThaiCreate.Com PHP & SQL Server Tutorial</title>
04.</head>
05.<body>
06.<?
07.$objConnect = mssql_connect("localhost","sa","");
08.if($objConnect)
09.{
10.echo "Database Connected.";
11.}
12.else
13.{
14.echo "Database Connect Failed.";
15.}
16. 
17.mssql_close($objConnect);
18.?>
19.</body>
20.</html>


PHP & SQL Server





SQL Server 2005


SQL Server 2008



Reference : http://www.thaicreate.com/php-manual/ref.mssql.html

ไม่มีความคิดเห็น:

แสดงความคิดเห็น