因为游标已经游到最后一个数据一外去了。你可以reset($result); //未测试。你可以试一下。如果不行,试一下
mysql_field_seek ($result,1)

解决方案 »

  1.   

    谢谢楼上的;)
    reset函数不可以调用资源会产生警告 而且还没有结果输出  我调用的是mssql_field_seek($result,0)0是下标的开始点.
    我测试的代码如下 :
    <?php
      include ("mssql_class.php");$test = new db_mssql("localhost","sa","");$test->connect();//连接$test->select_db('test');  //选择数据库函数
    $res = $test->query("select * from test_table");  while($result=mssql_fetch_assoc($res)){
        print_r($result);
      }  mssql_data_seek($res,0);  echo "========================================================================\n";  while($result=mssql_fetch_assoc($res)){
        print_r($result);
      }?>