给你谈谈我用PHP连接局域网中另一台Sybase数据库服务器的方法(因为我没连过SQL Server,不过我想应该差不多)。
1.在服务器上装好Sybase数据库服务器;
2.在运行PHP的机子上装好Sybase客户端
配置好之后就可以连啦。。
sybase_connect("sybase","sa","")

解决方案 »

  1.   

    hbolive(紫月亮)谢谢了.我试试看
      

  2.   

    一、
    在php.ini里把下面句前的";"去掉.
    extension=php_mssql.dll二、参照如下,应该可以使用你的数据库了
    <?php
    $servername="";
    $username="";   //如果你是用NT帐号的,就可以为空,
    $password="";      //如果你是用NT帐号的,就可以为空,
    $dbname="";
    $strSql="select * from your_table_name";

    $conn=mssql_connect("$servername","$username","$password");
    mssql_select_db("$dbname", $conn);
    $result=mssql_query($strSql); $row=mssql_fetch_array($result);
    echo $row[1];
    ?>
      

  3.   

    对,补充一下,还要配置php.ini,去掉extension=php_mssql.dll前面的分号,拷贝相关dll文件到system32下面,然后运行phpinfo(),你会看到相关服务
      

  4.   

    我的是这样写的。
             $db_servername='localhost';  //服务器名
    $db_username='sa'; //登录用户名
    $db_password=''; //登录密码
    $db_database='espring'; //数据库名
        $link=@mssql_connect($db_servername,$db_username,$db_password);
    mssql_select_db("$db_database", $link);
             $result=mssql_query("select * from goodstype");
             $row=mssql_fetch_array($result);
             echo $row[1];
    他打印出echo$row[1]为0怎么办??
      

  5.   

    可能是
    $db_servername='localhost';  //服务器名
    有问题,应该不是主机名,而是数据库服务的名字,Sybase就是这样的,SQL Server我没连过,只能提这点建议。。:(
      

  6.   

    $conn=mssql_connect("wenyang","sa","") ;
    if(!$conn) die("连接不上");
    $db=mssql_select_db("pubs",$conn);
    $query="select * from titles";
    $result=mssql_query($query);
      

  7.   

    哈哈,如果我的方法成功,你给50分我就够了。
    刚才其他人教你的都做了,再补充一个关键的东西:你在php.ini里找到一个
    extension_dir= 的语句 把它改为:
    extension_dir=./extensions 就行了。
      

  8.   

    最近我在家整的是php+sql,你试一试不行的话我再回去给你看看:
    <?
       $hh=mysql_connect('sql服务器名','用户名','密码');
        mysql_select_db('要用到的数据库名');
        $query="insert into mytable(tablename) values ("value")";
        mysql_query($query,$hh);
       $err=mysql_error;
    if ($err){
    echo "error";
    }else{
    echo "ok";
    }
    ?>
      

  9.   

    $connect_id=mssql_connect("localhost","sa","yourpassword");
    if(!$connect_id){
         echo" Fail to connect MS SQL";
        }
    else {
     echo "Success!";
    }
     
    注:yourpassword 是指你在安装 MS SQL Server时设置的 密码。
      

  10.   

    试试ODBC,,,我以前用ODBC连过.
    用MSSQL函数得把开关打开,见上面
      

  11.   

    你的php是在什么操作系统下运行的?