$con=mssql_connect("(localhost)","tmyu","qwerty")
localhost加括号

解决方案 »

  1.   

    首先你要启动sqlserver。
    然后
    <?php
    mssql_connect("localhost","sa","");
    echo "ok";
    ?>
    试试
    如果成功,证明没问题,问题可能是数据库名和密码有错误。
      

  2.   

    首先你要启动sqlserver。
    然后
    <?php
    mssql_connect("localhost","sa","");
    echo "ok";
    ?>
    试试
    如果成功,证明没问题,问题可能是数据库名和密码有错误。或者到PHP.INI看一下,有没有问题!
      

  3.   

    1. 首先确定你的SQL Server是否在运行
    2. 两种方式连接SQL Server: 
       $con=mssql_connect("ip address", "username", "password");
       $con=mssql_connect("数据库的实例名", "username", "password");
       if (!$con)
       {
           echo "database close!";
           exit;
       }
      

  4.   

    我已启动数据库,在php.ini也把mssql.dll前的分号去了,用户名和密码用过新建的,也用过系统默认得的,没用。是不是数据库还要配置什么?
      

  5.   

    先检查你的SQL有没有正常运行,能不能用你的连接函数中的参数进行登录,
    可以用你SQL的查询分析器试试能否登录,否则PHP肯定登录不了.
    再把你的localhost改为你实现的计算机名.
      

  6.   

    MS-SQL SERVER数据库的实例名默认情况下跟你的计算机的名字相同,并非是localhost。
    你可以从系统托盘中的Service Manager图标上按右键,在弹出菜单中选第一项,“Open SQL Server Service manager”,然后可以在对话框中看到Server旁边的名字。
    记住:这就是你的SQL SERVER数据库的实例名。例如:"Advserver"。
    程序应改成:$con=mssql_connect("Advserver", "username", "password");
    祝你成功。