在MacOs中使用PHP连接到SQL Server Sierra:找不到驱动程序

时间:2017-08-18 17:43:34

标签: php macos pdo macos-sierra

我有一个用PHP编写的应用程序连接MySQL。我的一个客户希望使用SQL Server。在过去,我很头疼让PDO在Windows 2008机器上连接到SQL Server,但现在我在使用Sierra的Mac上。有没有' easy'配置此连接的方法,而不必下载源代码,编译等等?

只需使用以下代码:

$dbh = new PDO("sqlsrv:Server=dbserver.domein.com;Database=testdb", "User@dbserver", "Password");

我得到了“找不到驱动程序'错误。

谢谢!

1 个答案:

答案 0 :(得分:0)

将PDO与SQL服务连接起来不应该是一个问题。

$dbh = new PDO("sqlsrv:Server=dbserver.domein.com;Database=testdb", "User@dbserver", "Password");

但是,您应该检查某些数据库服务器特定查询的查询。 虽然它们都是SQL,但两者之间仍然存在一些差异。