如何使用php 5.4.19将mssql与PDO连接

时间:2013-09-24 04:55:28

标签: php sql-server

当我连接到mssql

时,我遇到错误
  

带有消息'SQLSTATE [IMSSP]的未捕获异常'PDOException':此扩展需要Microsoft SQL Server 2012 Native Client ODBC驱动程序与SQL Server通信

我正在使用

$db = new PDO("sqlsrv:server=127.0.0.1;database=test;", "sa", "mypassword");

我还在C:\xampp\php\ext添加了驱动程序并设置了该扩展程序in php.ini file     [PHP_PDO_MSSQL]     延长= php_pdo_sqlsrv_54_ts.dll

我已经尝试了几个教程,我到底在做什么,请告诉我做错了什么?

1 个答案:

答案 0 :(得分:0)

您使用的是什么版本的php pdo sqlsrv?

尝试将其更新为v3.1 http://www.microsoft.com/en-us/download/details.aspx?id=20098

你也可能知道ODBC驱动程序: http://www.microsoft.com/en-us/download/details.aspx?id=36434