php中foreach遍历问题, 50

$sql="selectname,agefromuser";$res=mysql_query($sql,$conn);if(!$res){die('操作失败!'.mysq... $sql="select name,age from user";
$res=mysql_query($sql,$conn);
if (!$res)
{
die( '操作失败!'.mysql_errno());
}
while ($row=mysql_fetch_row($res))
{
foreach (xxxxx000)
{
xxxxxxx
}
}
一直不理解foreach 的运行机制,不懂怎么写

我要输出name,age,请帮我补充或修改一下代码
展开
 我来答
CT大耳牛
2014-10-29 · 超过28用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:54.6万
展开全部
<?php
    $sql = "select name,age from `user`";
    $res = mysql_query($sql, $conn);
    while($row = mysql_fetch_row($res)){
        echo 'name: '. $row['name'];
    }
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晓_why_
2014-10-29 · 超过16用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:25.9万
展开全部
$sql="select name,age from user";
$res=mysql_query($sql,$conn);
if (!$res)
{
die( '操作失败!'.mysql_errno());
}
/* while ($row=mysql_fetch_row($res))
{
foreach (xxxxx000)
{
xxxxxxx
}
}*/

foreach($res as $k=>$v){
$name = $v['naem'];
$age = $v['age'];
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星空星晴123
2014-10-29
知道答主
回答量:5
采纳率:0%
帮助的人:2.9万
展开全部
while($row=mysql_row($res)){
$list[] = $row;
}
for($i=0;$i<count($list);$i++){
echo "name:".$list[$i]['name']."<br/>"."age:".$list[$i]['age']."<br/>";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
see7di
2014-10-29 · TA获得超过299个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:379万
展开全部
$a=array('a'=>'111','b'=>'222');
foreach($a as $k=>$v){
echo $k,':',$v,'<br>';
}
你执行以下这一段代码就知道原理了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式