Heim >Backend-Entwicklung >PHP-Tutorial > php中没显示出mssql的pdo

php中没显示出mssql的pdo

WBOY
WBOYOriginal
2016-06-13 13:04:58744Durchsuche

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) {
    //这里同上
  }
.........
}
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn