我想用PHP操作SQL Server 2005
使用msssql_connect()函数时提示undefined function mssql_connect() 
ext目录下有php_mssql.dll这个文件啊
配置文件例extension=php_mssql.dll这句也有
但老是提示undefined function mssql_connect() 
怎么才能连上呢?

解决方案 »

  1.   

    请自己查看phpinfo函数,看看支持mssql否?php要支持mssql好像还得copy  PHP目录下面的ntwdblib.dll至system或system32目录
      

  2.   

    找了个ntwdblib.dll拷贝到了system32目录下能使用msssql_connect()函数
    msssql_connect('127.0.0.1','sa','123456')   提示Unable to connect to server: 127.0.0.1 
    是服务器名不对吗  该怎么改?
      

  3.   

    肯定是服务器名不对。你可以尝试用localhost,如果还不对的话,你可以尝试用你机器的名称或机器设置的IP地址。本人就遇到过用localhost不对,用127.0.0.1也不对,后来用机器名abest,连接正确。
    当然你也可以对服务器和数据库进行相关设置。
      

  4.   

    SQL Server 2005 
    设置相应的 端口号
    msssql_connect('127.0.0.1\SQL2005','sa','123456')