没用过sql 2000,不过,从代码上看,好象没选择哪个数据库吧?
至少我看不出哪句是选数据库的.楼主再看看呢?

解决方案 »

  1.   

    哦,没仔细看...有选数据库,那,数据库是否存在?<?php
    $hostname = "localhost"; 
    $dbuser = "sa"; 
    $dbpasswd = "sa";
    $id = mssql_connect($hostname,$dbuser,$dbpasswd) or die("无法连接数据库服务器!");
    ---------------------------------------------------------
    以上是连sql 2000的*********pubs库是否存在? $db = mssql_select_db("pubs",$id) or die("无法连接数据库!");
    $query = "select * from authors";
    $rresult = mssql_query($query) or die("无法执行SQL:$query");
    ?> 
      

  2.   

    你select了但是没输出语句啊,咋会有结果呢
    在$rresult = mssql_query($query) or die("无法执行SQL:$query");
    后面再加
    $row=mssql_fetch_array($rresult);
    echo $row[0];
      

  3.   

    我也没用过ms sql,但这是手册上的一段代码:
    <?php
        $conn = mssql_connect('MYSQLSERVER', 'sa', 'password');
        mssql_select_db('[my data-base]', $conn);
    ?>
      

  4.   

    。就想着是连接的问题了,哈哈你按照草根的方法,或是直接在$rresult = mssql_query($query) or die("无法执行SQL:$query");
    后面用print_r (#rresult);看有没有结果
      

  5.   

    嗯,应该是没输出的问题,今天我很粗心的说.TNND LZKD
      

  6.   

    $rresult = mssql_query($query) or die("无法执行SQL:$query");取得结果,不输出怎么看呀?]
    print_r($rresult)
      

  7.   

    <?php
    $hostname = "localhost"; 
    $dbuser = "sa"; 
    $dbpasswd = "sa";
    $id = mssql_connect($hostname,$dbuser,$dbpasswd) or die("无法连接数据库服务器!");
    $db = mssql_select_db("pubs",$id) or die("无法连接数据库!");
    $query = "select * from authors";
    $rresult = mssql_query($query) or die("无法执行SQL:$query");         //新增加的语句用于显示查询返回所的数组         whiel( $row = mssql_fetch_array( $rresult ) )
                 print_r( $row );
    ?>还是不行的话就是数据库没有相应的数据了请确定数据是否正常连接使用
      

  8.   

    我这里有ASP/PHP连接数据库的例子,是一个软件,要的话我发给你!
    [email protected]