数据库版本,数据库支持的类型???
$db=mssql_connect("localhost","sa","");
试试

解决方案 »

  1.   

    define ("HTTP","localhost");
      define ("USER","sa");
      define ("PASSWD","");
     define ("DATA","Telecom");
    $db=mssql_connect(HTTP,USER,PASSWD) ;
    mssql_select_db(DATA);
      

  2.   

    $db=mssql_connect("192.168.0.1:1433","sa",""); ???如果192.168.0.1不是php运行机器的ip,那么请检查端口1433是否被封闭
    sql server 是否允许远程连接如果是则尝试
    $db=mssql_connect("localhost","sa","");直接使用
    $link = dbx_connect(DBX_MSSQL, "localhost", "db_name", "sa", "");
    这样的格式要好的多你的dbx函数库已经获准操作
    MySQL、 ODBC、 PostgreSQL、 Microsoft SQL Server、 FrontBase、 Oracle 8 (oci8)、 Sybase-CT
    已经没有必要为每一种数据库操作去写代码了
      

  3.   

    本机是Linux系统,PHP装在本机上,SQLServer2k装在192.168.0.1的机子上,是windows2k系统,所以是不用localhost的Linux上的其他某些程序是可以使用windows2k上的SQL数据库,但是到PHP就没反应了,该怎么解决?
      

  4.   

    唠叨大侠说的好象有点希望,再麻烦唠叨大侠指点一下我的Linux 上装了一个freetds软件,可以运行下面的命令交互式的使用Window2k上的SQLServer2k:
    #./tsql -H 192.168.0.1 -p 1433 -U sa -P ""
    locale is "ZH_CN.UTF-8"
    locale charset is "UTF-8"
    1>use AIS
    2>go
    1>select * from t_Item
    2>go
    后面正确显示该表的内容这个实验说明Linux是可以使用Windows上的SQL数据库的,地址192.168.0.1、端口1433、用户sa、密码""(空) 都没有错误然后我执行下面一个PHP语句:
    $link = dbx_connect(DBX_MSSQL, "192.168.0.1", "AIS", "sa", "") or die("ERROR");结果显示
    ERROR帮我看看还有什么地方不对,好象端口号在这里没有体现,是写代码里面呢还是在配置文件里?