php foreach循环问题 php 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql_fetch_array 返回的是一维数组,那样遍历自然是不对的。你print_r($rows); 看看就知道了。 这样啊,foreach读取数组还分一维和二维数组吗? foreach 是对数组的第一维进行循环的你 $rows=mysql_fetch_array($result); 后 $rows 就是一个一维数组foreach($rows as $val) 中 $val 是值,而不是数组。不存在 $val['name'] 等 猜测你是想这样:while($row=mysql_fetch_array($result)){ $rows[] = $row;}foreach($rows as $val){ 姓名:<?php echo $val['name'];?>; 年龄:<?php echo $val['age'];?>;} $rows=mysql_fetch_array($result);返回的是一维数组吧,不是二维数组,所以这样遍历出问题了 我想用foreach循环出数据,用foreach还要用while两个循环啊,麻烦 foreach 只能循环数组你可以用 for 循环$result = mysql_query($query);for(; $val=mysql_fetch_array($result); ){ ?> 姓名:<?php echo $val['name'];?>; 年龄:<?php echo $val['age'];?>;<?php } $rows=mysql_fetch_array($result); 只拿到一行記錄,foreach只是循環這一行記錄的每一個字段內容,並不是循環每一條記錄。所以mysql_fetch_array($result); 必須放在循環體中,才能獲取到所有記錄。 我在我的网站中发现了一个html文件,里面的内容是后门位置和密码,我想知道他是怎么进入我网站后台或服务器的,另外有什么方法可以解决这个问题? 新人提问:不明白ftell() 融智科技是骗人的吗。。。 Cannot send session cookie Mysql查询问题 豆瓣网用的是什么技术 访问速度这么快 请问高手如何在按button 刷新之后,页面能够保持在原来的位置 PHP配置的问题 有关变量的怪问题! 如何向一个函数进行引用传递数组? 微信退款代码报错 刚刚在phpmyadmin 添加了几个索引,现在删除不了了,咋办?
这样啊,foreach读取数组还分一维和二维数组吗?
你 $rows=mysql_fetch_array($result); 后 $rows 就是一个一维数组
foreach($rows as $val) 中 $val 是值,而不是数组。不存在 $val['name'] 等
while($row=mysql_fetch_array($result)){
$rows[] = $row;
}
foreach($rows as $val)
{
姓名:<?php echo $val['name'];?>;
年龄:<?php echo $val['age'];?>;
}
返回的是一维数组吧,不是二维数组,所以这样遍历出问题了
我想用foreach循环出数据,用foreach还要用while两个循环啊,麻烦
你可以用 for 循环
$result = mysql_query($query);
for(; $val=mysql_fetch_array($result); )
{ ?>
姓名:<?php echo $val['name'];?>;
年龄:<?php echo $val['age'];?>;
<?php }