2010-09-30 39 views
5

Tôi muốn kết nối với một SQL Server 2000 từ PHP cài đặt trong một nền tảng Unix (CentOS) và để có thể chạy các truy vấn (SELECT và UPDATE). Giải pháp phải hỗ trợ UTF-8 dữ liệu.PHP để kết nối SQL Server

Khi tìm kiếm trên web, tôi phát hiện ra rằng có nhiều cách tiếp cận khác nhau (freeTDS, unixODBC, ODBTP, Easysoft ODBC, Easysoft ODBC-ODBC Bridge, PDO).

Ai đó có thể chỉ cho tôi giải pháp tốt nhất cho kết nối cụ thể không?

Trả lời

0

Thực tế là PDO_DBLIB là (và vẫn là) thử nghiệm không khuyến khích tôi sử dụng nó. Tôi quyết định bắt đầu thử nghiệm một giải pháp sử dụng freeTDS, đó dường như là phương pháp đơn giản nhất. Nó bật ra chức năng tuyệt vời, cho trường hợp kết nối cụ thể và tôi đã thực hiện ứng dụng cuối cùng bằng cách sử dụng nó.

1

PDO là thư viện ưa thích a.t.m, với PDO_DBLIB (ít nhất, đối với Linux), xem here. nếu bạn cần nó di động giữa Linux & Windows, hãy sử dụng PDO_ODBC.

+0

Xin lỗi vì downvote, nhưng nhận thấy nhận xét của bạn là từ năm 2010 và với MSSQL - PDO đang thử nghiệm cho MSSQL tại thời điểm này vào năm 2012. – Duniyadnd

+1

@Duniyadnd: afaik, nó vẫn là phương pháp được ưa thích. Nếu bạn biết một tốt hơn/ưa thích hơn xin vui lòng gửi các chi tiết cho rằng như là một câu trả lời. – Wrikken

Các vấn đề liên quan