各位大虾,小弟写了个很简单的连接数据库的类,里面有一个函数是这样的:
public function query_array($query){
mysql_fetch_array($query);
return mysql_fetch_array($query);
} 读取数据库我是这样写的:
$result=$db->query("select u_name,l_title,l_date,l_ip from liuyan limit ".$offset.",".$page_record_num);
while($rs=$db->query_array($result)){
$arr[]=$rs;
} 可是得到的却不是应该得到的所有记录,我一共6条记录,却只读出了2,4,6条
上面的SQL语句,我也打到MYSQL中执行了,可以搜索出我想要的全部记录。 于是小弟先取消了类的应用: $result=mysql_query("select u_name,l_title,l_date,l_ip from liuyan limit ".$offset.",".$page_record_num) ;
while($rs=mysql_fetch_array($result)){
$arr[]=$rs;
} 哎,得出的结果正常了。 但我不知道原因在哪了,我的类有什么问题么?~还是其它地方有什么不妥导致的这个错误?向大虾们请教~!
public function query_array($query){
mysql_fetch_array($query);
return mysql_fetch_array($query);
} 读取数据库我是这样写的:
$result=$db->query("select u_name,l_title,l_date,l_ip from liuyan limit ".$offset.",".$page_record_num);
while($rs=$db->query_array($result)){
$arr[]=$rs;
} 可是得到的却不是应该得到的所有记录,我一共6条记录,却只读出了2,4,6条
上面的SQL语句,我也打到MYSQL中执行了,可以搜索出我想要的全部记录。 于是小弟先取消了类的应用: $result=mysql_query("select u_name,l_title,l_date,l_ip from liuyan limit ".$offset.",".$page_record_num) ;
while($rs=mysql_fetch_array($result)){
$arr[]=$rs;
} 哎,得出的结果正常了。 但我不知道原因在哪了,我的类有什么问题么?~还是其它地方有什么不妥导致的这个错误?向大虾们请教~!
解决方案 »
- sql server语句在查询分析器中可以运行,但在php的mssql_query却执行失败
- 新网互联招聘PHP开发工程师
- php编程高手,请你帮忙解决一个问题, 报酬
- 千年不遇的cookei问题,用php如何取得这个cookie ???????
- 菜鸟疑惑:test.php?123这种形式如何接收传过来的值,不像test.php?id=123这种。
- 我想这样做,大家看看这样有没有搞头(PHP+XML)
- 高手帮忙!php页面display_errors = On开启后仍然空白问题
- 如何用php实现Fax传真功能
- 请大家帮忙推荐一个好的后台计数器!
- php乱码
- update的多条件唯一,求解决方法(mysql语法)
- 关于PhP的初级问题,急!
类中执行了两次mysql_fetch_array(),指针移动两次,但只返回第二次~
希望其他新手也能看到,别犯类似错误~!