有段代码之前有用到
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........... 我怀疑是数据库哪里出的问题,因为代码我一字没改 。哪位高手知道问题出在哪里???
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........... 我怀疑是数据库哪里出的问题,因为代码我一字没改 。哪位高手知道问题出在哪里???
解决方案 »
- 为什么同一程序5.1中文数据会乱码?
- mysql 存储过程 definer
- 一直困扰的问题:MySQL存储图片 图片 我用的是phpMyAdmin 设置的图片类型为BLOB 存储之后显示的是乱码
- 晕了,mysql 居然kill不掉,请问有人知道吗?
- 拜求:根据条件查询并计算的SQL语句(在线等待。。跟帖增分,好使加贴增分)
- MySQL数据库的系统变量怎样修改?
- 都说mysql不支持 存储过程,触发器。那大家在做项目的时候需要用到存储过程的地方怎么解决呢?
- 菜鸟问题,帮忙看看
- mysql 的驱动装不上
- 关于hibernate添加纪录的问题
- 怎样从Windows命令行启动MySQL????
- mysql int(1) tinyint(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。