系统环境:
php5.3.1+xp系统的iis5.1+mssql2000.
连不上数据库啊.
提示:
"PHP Fatal error: Call to undefined function mssql_connect() in F:\iweihai\php\3.php on line 10"
还有个提示如图:
php.ini的extension=php_mssql.dll得;我也去掉了.
在网上找了许多介绍,比如ntwdblib.DLL版本、路径等都不能解决问题。再一个就是www.php.net提供的最新windows的php5.3.1的zip下载里没有php_mssql.dll这个文件啊,
我用的是php5.2里的,上边图上的提示说php_mssql.dll这个版本对应不起来.谁能提供的一个5.3.1的php_mssql.dll给我试试啊.或者还有别的可能的解决方法有吗?

解决方案 »

  1.   

    试试ADO_php_mssql扩展
    好像是这个名。
      

  2.   

    建议使用 PDO 进行连接 看看扩展里有没有 php_pdo_mssql.dll 文件.
      

  3.   

    php_pdo_mssql.dll这个文件在5.3.1里是没有的.
    今天换成5.2的一切正常.以前搜索的时候,看到说php5.3不怎么支持mssql,看来还真是.
    有介绍说可以下载新的php_sqlsrv.dll,可这个是连接sql2005的.
    我的是sql2000.php5.3.1没有编译的文件里有mssql,可是需要自己编译,还要装vs之类的.暂时先用着5.2吧.哪位大哥要是有5.3的php_mssql.dll麻烦发一个给我哈.
    邮箱[email protected] 先多谢了.