有段代码之前有用到 
mysql_data_seek($r_query,0);之前没有报错。  后来我更改了一下数据库的编码。因为有些数据插入不进入。比如说中文的标点符号.
改了之后所有用到这句代码的地方都运行不正常。报这样的错误 warning:my_data_seek()[function.mysql-data-seek]:offset 0 is invalid for mysql result index 7(or the query data is unbuffered) in........... 我怀疑是数据库哪里出的问题,因为代码我一字没改 。哪位高手知道问题出在哪里???
 

解决方案 »

  1.   

    教程上是说:结果集为空。等待高手细说
    mysql_data_seek() 将 data 参数指定的 MySQL 结果内部的行指针移动到指定的行号。
    接着调用 mysql_fetch_row() 将返回那一行。
    row 从 0 开始。row 的取值范围应该从 0 到 mysql_num_rows - 1。
    但是如果结果集为空(mysql_num_rows() == 0),要将指针移动到 0 会失败并发出 E_WARNING 级的错误,mysql_data_seek() 将返回 false。