日期:2014-05-17  浏览次数:20602 次

php中没有显示出mssql的pdo
是这样的
server: window server 2008
db:mmsql 2003
PHP:5.2.6
我的php下的ext中也有php_pdo_mssql.dll的所有dll而php.ini中也开启了.我的phpinfo中的pdo driver中,只有mysql,oracle.
就是没有mssql,
气死我了。
------最佳解决方案--------------------
查错误日志吧。不能装载的模块在日志里面会有显示的
------其他解决方案--------------------
要不就自己重写一个类,把pdo的方法映射到odbc
------其他解决方案--------------------
PHP:5.2.6 ???
他的 PDO 能用吗?
------其他解决方案--------------------
引用:
PHP:5.2.6 ???
他的 PDO 能用吗?

大哥,我不懂,此版的不能使用吗?请你指教?我应该搜索哪方面的知识。谢谢你了。
------其他解决方案--------------------
引用:
查错误日志吧。不能装载的模块在日志里面会有显示的

是这样,我服务器A,可以用PHP远程操作odbc的服务器B的数据库mssql。
但是thinkPHP只能使用pdo来操作mssql

我要怎么办?
------其他解决方案--------------------
引用:
要不就自己重写一个类,把pdo的方法映射到odbc


我一点思路没有,大哥,你提示一下吧,谢谢了。
------其他解决方案--------------------
class fakePDO {
  function prepare($sql) {
    //这里写pdo的prepare的实现
  }
  function bind($sql) {
    //这里同上
  }
.........
}