php访问数据库输出记录不全
这个问题困扰我好几天了,无缘无故的就出现了。
public function order_outexcel(){
header("Content-type: text/html; charset=utf-8");
$time=IReq::get('outage');
$or=new IModel('order');
$orlist=$or->query("if_del=0 and create_time like '%".$time."%'");
echo "<pre>";
**dump($orlist);**
}
很简单的一个程序,就是去mysql数据库中查询order表中符合某一条件的记录。记录比较多,有3000多个,问题来了,查询出来,我用dump也就是var_dump或print_r函数打印显示查询结果,就是显示不全。
很明显的记录都没输完就没了,我从来遇到过这样的问题,好几天没解决。我把数据表导到本地同样查询一点问题也没有,直接用sql语句去mysql查询,也没问题。你直接count或sizeof结果也没问题,就是输出时输出不完整。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个问题我觉得很明显。
首先你既然收数据查出来的完整,用 cout 也 ok ,那么问题就出在 'vardum' 或者 'print_f' 身上。
我觉得你为何不尝试自己手动遍历一下这个数组?