新手求教foreach的问题! 这个里面是我写的代码,我想用foreach把查询出来的数据转换成一维数组,我打印$myfd和$ret都是打印出的全部数据,但是打印$V就只能打印一条数据,请问这是怎么回事?我用的thinkphp框架 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 跟框架没关系,foreach中每次都把值赋给$v.下一次赋值把上一次的覆盖了。 手册中看一下formeach 的介绍用法就明白了 不用转换 把 ->select() 改成 ->find() array_push 函数应该能用得上 但是打印$V就只能打印一条数据,请问这是怎么回事每次foreach 都会把当前纪录写入$v,所以覆盖,你要多条纪录,直接使用$ret就好了。 打印下$myfd看看是什么,很有可能是你查询数据库的时候用了where条件,条件里面的uid是唯一的,所以只能查到一条数据 print_r($ret); 每次foreach 都会把当前纪录写入$v,所以覆盖,你要多条纪录,直接使用$ret就好了 紧急求救,关于php连接db2的操作 如何使用php写一个简单的在线商城网站 cakephp问题 参数传递难题(为了GOOGLE排名,没办法呀!),我没分! 我怎么知道对方从哪来? 如何将在线编辑器所得的全部内容(文字、图片、flash)保存到WEB服务器? 关于php调用.net的webservice问题 运行phpmyadmin后,出现错误:MySQL said: 谁可以帮我做一个记录总访问量的程序 网络办公系统(PHP) 请教大家,帮忙修改修改错误 帮忙指出错误,谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货