fptl.net
当前位置:首页 >> php ForEACh mysql查询结果 >>

php ForEACh mysql查询结果

while循环和foreach循环在mysql_fetch_array()的用法: while举例如下: foreach循环举例如下: $rows = mysql_fetch_all($result); foreach($rows as $row){ printf ("ID: %s Name: %s", $rows[0], $rows[1]); }

你代码是怎么写的?

最好还是查好信息后在foreach!要不然得执行多少次sql,会很慢的!不采用这样的做法

用while循环例如: $res = mysql_query("select id,name,description,price,pic_url1 from ebf_products"); while($pp = mysql_fetch_array($res,MYSQL_ASSOC) or false){ $list[] = $pp; }

第一条错是说你的mysql_query () 后面的括号里必须带一个参数,是一个合法的SQL语句 才行。 第二个错是说你的 foreach 后面的第一个参数 必须是一个数组 。 造成以上错误 的原来主要是你没有查看手册 ,弄清楚 mysql_query 的返回值是什么类型,...

设定&value为取出值

比如一张表中有2个字段,id和name,现在你把这张表中的所有的值都取出来放在一个二维数组$arr中了,那么现在来遍历这个$arr数组 echo "";foreach($arr as $key=>$vo){ echo "$vo[name]";}echo "";遍历就是这样了,当然我是用echo 输出的了,记得...

要给你设置数据表字段,然后写出这个foreach遍历数据表,工作量稍微有点大,会浪费比较多的时间,估计这里没人会去回答的

用while循环例如: $res = mysql_query("select id,name,description,price,pic_url1 from ebf_products"); while($pp = mysql_fetch_array($res,MYSQL_ASSOC) or false){ $list[] = $pp; } 追问 我只想用foreach (听说foreach效率高) 请问forea...

网站首页 | 网站地图
All rights reserved Powered by www.fptl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com