我在一台机子上试也是这个结果,相同的代码在另一台机子上试,就报php.exe 错误,不知道为什么,大虾们近来看看啊。

解决方案 »

  1.   

    把你的loacalhost改成ip或者你的计算机名称试试!
      

  2.   

    是不是你安装SQL服务器的时安装了两个实例 ,而你有可能把默认的实例服务关闭了,,建议你用
    机器名\实例名  作为服务器的名字试试  或是IP\实例名
      

  3.   

    最好不要用localhost,在SQL SEVER客户端配置中配置一个名字。然后在程度中使用就可以了。
      

  4.   

    1.打开php.ini把;extension=php_mssql.dll 前面的分号去掉
    重启web服务器
    2.把php_mssql.dll 复制到system32里面连接示例代码:
    $hostname = "localhost"; 
    $dbuser = "sa"; 
    $dbpasswd = "sa";
    $id = mssql_connect($hostname,$dbuser,$dbpasswd) or die("无法连接数据库服务器!");
    $db = mssql_select_db("pubs",$id) or die("无法连接数据库!");如果还连不上,请尝试把localhost换成ip或者你计算机的名称。