Hướng dẫn kết nối php với sql server

-

Đôi khi, người ta sử dụng bộ đôi : PHP & MySQL hoặc ASP..NET & Squốc lộ Server. Nhưng nhiều khi cũng chạm mặt một vài trường hòa hợp ngoại lệ, yêu cầu kết nối PHPhường với Squốc lộ Server. Bài viết này lưu lại những giấy tờ thủ tục cần thiết nhằm kết nối từ PHP cho SQL Server. Ở trên đây tôi áp dụng WAMPhường và Squốc lộ Server Express để làm ví dụ.

Bạn đang xem: Hướng dẫn kết nối php với sql server

Lưu ý :

Nhóm (1) : PHPhường phiên bạn dạng 5.2.3 trsống xuống, ta chỉ có thể kết nối với SQL Server 2005 trsinh hoạt xuống.Nhóm (2) : PHPhường phiên phiên bản 5.2.4 trlàm việc lên, ta hoàn toàn có thể liên kết cùng với SQL Server 2005 hoặc 2008 hồ hết được.

Với nhóm (1) : PHP 5.2.3 & Squốc lộ Server 2005 :

Ta chỉ cần nhảy extension mssql là liên kết được. Thao tác rõ ràng nlỗi sau :

1. Vào sửa đổi file php.ini, tìm với vứt lốt “;” phía trước cái :

;extension=php_mssql.dll2. Tìm cùng sửa thành “On ” :mssql.secure_connection = OnVậy là dứt, restart lại Apabít Service ( hoặc clichồng vào Restart All Service đến nkhô hanh ) (*)

Với team (2) PHP. 5.2.4 trlàm việc lên, ta bắt buộc thực hiện một cái Gọi là “Driver” của Microsoft viết ra nhằm giao hàng Việc liên kết này. Ta hoàn toàn có thể tìm kiếm cùng với trường đoản cú khóa “SQL Server Driver for PHP”. khi triển khai nội dung bài viết này, cỗ Driver này đang tất cả phiên phiên bản 2.0beta. Nhưng xài phiên phiên bản 1.1 mang lại “stable” :-D. Thao tác cụ thể nhỏng sau :

1. Tải gói Squốc lộ Server Driver for PHPhường. và chạy file vừa cài đặt về. Giải nén ra một thư mục nào kia. Nó có không ít file.2. Mngơi nghỉ file “SQLServerDriverForPHP_Readme.htm” vừa mới giải nén ra để xem gợi ý thiết đặt driver.3.

Xem thêm: Tinh Thần Đoàn Kết Là Gì - Làm Thế Nào Để Tạo Nên Tinh Thần Đoàn Kết Nội Bộ

Ở trên đây tất cả bảng phân chia khôn cùng rõ ràng các “loại” PHPhường : VC6 tuyệt VC9 , Thread safe tốt non-Thread safe, bao giờ thì thực hiện tệp tin .dll như thế nào.3.1 Nếu đang sử dụng PHP. 5.2.x thì bắt buộc coi vẫn thực hiện các loại PHPhường như thế nào : Thread safe hoặc non-Thread safe. Để biết nhiều loại như thế nào, các bạn phụ thuộc vào file php5*.dll tất cả vào thư mục cất PHPhường. ( vào thỏng mục cài đặt wamp )3.2 Nếu sẽ áp dụng PHP.. 5.3 thì cũng như so với PHPhường 5.2 : coi vẫn áp dụng “loại” PHP.. làm sao với lựa chọn tệp tin tương xứng.Với WAMP 2.0i thì PHP. 5.3 được Compile bởi vì VC6 với sinh hoạt dạng Thread safe phải ở đây ta thực hiện tệp tin “php_sqlsrv_53_ts_vc6.dll”4. Copy file “” vào tlỗi mục ext của PHPhường. ( ../wamp/bin/php/ext ). Vào file PHPhường.ini để bật extension vừa copy vào, thêm một cái nlỗi sau :

extension=php_sqlsrv_53_ts_vc6.dll

( ghi chụ : bạn phải sửa tên tệp tin lại mang đến phù hợp)

5. Restart lại WebService ( Restart All Service )6. Hoàn tất. (*)

(*) Lưu ý : File “ntwdblib.dll” yêu cầu lâu dài trong tlỗi mục ../wamp/bin/apache/apabít.xxx/bin với thư mục ../wamp/bin/php/php.xxx/ – nếu như không tồn tại bạn phải copy cho vào.

Phạm Đức Quyền


on July 7, năm ngoái at 3:08 PM | Reply
*
Thanh

Đây là kết nối của em,“demo_sv”);$conn=sqlsrv_connect($servername,$connectionInfo);if($conn) emang lại “Connection established.”;else emang đến “Connection could not be established.”; die( print_r( sqlsrv_errors(), true));?>

được hướng theo hướng dẫn của các pro dẫu vậy không phát âm sao nó lại báo thế này

Array ( <0> => Array ( <0> => IMSSP.. => IMSSP. <1> => -49 => -49 <2> => This extension requires the Microsoft SQL Server 2012 Native Client. Access the following URL khổng lồ tải về the Microsoft SQL Server 2012 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712 => This extension requires the Microsoft Squốc lộ Server 2012 Native Client. Access the following URL lớn download the Microsoft Squốc lộ Server 2012 Native sầu Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712 ) <1> => Array ( <0> => IM002 => IM002 <1> => 0 => 0 <2> => Data source name not found and no mặc định driver specified => Data source name not found & no mặc định driver specified ) )