关于foreach输出问题
$sql1="select * from y_cate order by asc";
$result1=mysql_fetch_array(mysql_query($sql1));
var_dump($result1);
foreach($result1 as $ke=>$a){
echo $a." ";
}
?>
我想用foreach 来循环输出cate表的所有数据,为什么只输出一条数据的?求解答
分享到: ------解决方案--------------------
$sql1="select * from y_cate order by asc";<br />
$result1 = mysql_query($sql1);<br />
while($row = mysql_fetch_array($result1)) {<br />
foreach($row as $ke=>$a){<br />
echo $a."<br>";<br />
}<br />
}
Nach dem Login kopieren
Nach dem Login kopieren
------解决方案-------------------- 1. 你的sql语句不会报错?order by asc,没有排序字段;
2. 没有执行 sql语句。mysql_query($sql1). ------解决方案--------------------
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn