2017-08-18 69 views
0

我有一個用PHP編寫的連接到MySQL的應用程序。我的一位客戶想要改用SQL Server。在過去,我非常頭痛的想讓PDO連接到Windows 2008機器上的SQL Server,但現在我正在使用Sierra的Mac。有沒有任何'簡單'的方式來配置這個連接,而不必下載源代碼,編譯等等?在MacOs Sierra中使用PHP連接到SQL Server:找不到驅動程序

通過簡單地使用下面的代碼:

$dbh = new PDO("sqlsrv:Server=dbserver.domein.com;Database=testdb", "[email protected]", "Password"); 

我得到「找不到驅動程序」的錯誤。

謝謝!

回答

0

建立與PDO到SQL服務器的連接應該不成問題。

$dbh = new PDO("sqlsrv:Server=dbserver.domein.com;Database=testdb", "[email protected]", "Password"); 

但是,您應該檢查某個數據庫服務器特定查詢的查詢。 儘管它們都是SQL,但兩者之間仍然存在一些差異。

+0

當我嘗試這種方式時,我得到'找不到驅動程序'。錯誤 – delphirules

+0

安裝了哪些PDO驅動程序,如果'dblib'是其中的一個,您可以嘗試使用該驅動程序。 –

+0

我只有mysql,pgsql和sqllite ...如何安裝dblib? – delphirules

相關問題