mysql怎么重置记录指针?

解决方案 »

  1.   

    先执行
    mysql_data_seek($result, 0);
      

  2.   

    mysql_data_seek($result , 0);
    bool mysql_data_seek ( resource $result , int $row_number )
    mysql_data_seek() 将指定的结果标识所关联的 MySQL 结果内部的行指针移动到指定的行号。接着调用 mysql_fetch_row() 将返回那一行。 row_number 从 0 开始。row_number 的取值范围应该从 0 到 mysql_num_rows - 1。但是如果结果集为空(mysql_num_rows() == 0),要将指针移动到 0 会失败并发出 E_WARNING 级的错误,mysql_data_seek() 将返回 FALSE。