Có vài cách để sử dụng PHP kết nối đến MS SQL server.Bài viết này mình sử dụng theo cách sau
1.Đầu tiên thay thế tập tin MSSQL Client Library.Nó là thư viện cũ chỉ hỗ trợ cho SQL Server 7.0/2000.
Bạn tải về tại đây http://webzila.com/dll/1/ntwdblib.zip
Rồi giải nén ra và copy đè lên tập tin ntwdblib.dll cũ
2.Trong MSSQL 2005,giao thức TCP/IP và NAMED PIPES mặc định disable vì vậy ta cần enable nó lên theo sau
Start / Settings / Control Panel / Administrative Panel / Computer Management / Services and Applications / SQL Server Configuration Manager / SQL Server 2005 Network Configuration / Protocols for SQL Server
Rồi enable lên thôi.
3.Chỉnh sửa tập tin php.ini
Enable extension=php_mssql.dll và extension=php_pdo_mssql.dll bằng cách xóa đi dấu ; trước chúng là được
4.Khởi động lại web server
5.Vậy là ok.Bây giờ kiểm tra thành quả với đoạn code sau
<?php
$mssqlHost = “hostname\\SQLEXPRESS”;
$mssqlUser = ‘dcuong’;
$mssqlPass = ‘dcuong’;
$mssqlDB = ‘dcuong’;
$s = mssql_connect($mssqlHost,$mssqlUser,$mssqlPass) or die(‘Could not connect to SQL Server on ‘.$mssqlHost.’ ‘. mssql_get_last_message());
echo $s;
?>
Enjoy it . . .




