目前按官方推荐的方式,用pdo连接mssql,但发现发布不是一般的麻烦,dll和php版本,还要装微软的一些工具,换了电脑就布署成功机率低,好麻烦,请问大家更推荐用哪种方式?

解决方案 »

  1.   

    没办法,微软不再公开 mssql 客户端的源代码了
    所以 php 已经不能为 mssql 配置相应的扩展,只能使用微软提供的 php 扩展
    如感觉麻烦,那就不用
      

  2.   

    不止mssql ,连接mysql都推荐用pdo了,好处看下手册就知道了。
    跟dell 和 php版本有什么关系呢,你下载php后一般都自带了pdo扩展库,只需在php.ini 中开启就行了,有什么麻烦的?
      

  3.   

    Fatal error: Call to a member function prepare() on a non-object in D:\phpfind\WWW\config.php on line 40
    代码一点没动,pdo本地使用正常,放到服务器上就报这个错误,在配置中是确定开了pdo  sqlsrv的。有可能是什么原因呢?
      

  4.   

    代码呢?估计是你mssql 连接没成功
      

  5.   

    使用pdo吧。
    你提示是没有连接成功。
    参考:
    http://www.jb51.net/article/58944.htm