PHP怎么写,才能得到从数据库返回的2维数组;菜鸟寻求帮助

[复制链接]
查看11 | 回复3 | 2010-12-7 15:13:25 | 显示全部楼层 |阅读模式
$sql="select department,count(*) from roscoe group by department";
$d=mysql_query($sql);
$row=mysql_fetch_row($d);
怎么写$row得到的是2维数组,我这只能得到最后一组数据,...
foreach($row as $number){
foreach($number as $ss){
echo $number."有".$ss."人";
}
}
理想的是输出department名字,和他的count(*)的数字!
怎么写,我这方法错的,
while($row=mysql_fetch_row($d)){
echo $row['0']."有".$row['1']."人";
}
才搞成功了...

回复

使用道具 举报

千问 | 2010-12-7 15:13:25 | 显示全部楼层
while($row=mysql_fetch_row($d)){echo $row['字段名'];}
回复

使用道具 举报

千问 | 2010-12-7 15:13:25 | 显示全部楼层
什么2维数组?楼主指的是循环输出数组所有内容吧?如果是的话就用foreach或者一楼的方法。
回复

使用道具 举报

千问 | 2010-12-7 15:13:25 | 显示全部楼层
你这样写法,是只取一条记录。去所有的记录,是这样的$sql="select department,count(*) from roscoe group by department";$d=mysql_query($sql);$return = array();while($row=mysql_fetch_row($d)){
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行