怎么提取mysql数据库表中的内容,并以表格形式显示在页面上。

主旨:用双重循环输出,第一层遍历数组:while($row){……第二层实现循环输出每一行表格……}如果您有更好的方法,那就更好啦^_^我用了2种方法都不行:$sql="... 主旨:用双重循环输出,第一层遍历数组:while($row){……第二层实现循环输出每一
行表格……
}
如果您有更好的方法,那就更好啦 ^_^
我用了2种方法 都不行:
$sql="select id,name from Locations";
$result=mysql_query($sql);
$num=mysql_num_fields($result); //得到的字段数,也就是每一行 表格 个数!
$arr=mysql_fetch_array($result);
while($arr)
{
//方法一是注释掉的:
//echo "<tr>";
//for($i=0;$i<$num;$i++)
//{
// echo "<td>".$arr[$i]."</td>"; //这里之前用
//的是$row=mysql_fetch_row($result);想用2维数实
//现,不过发现前后是矛盾的,即:$row[][]取得值和while
//遍历取得值不一样
//}
//echo "</tr>";
//$i++;
//方法二:我想用循环输出字段,如果表中字段很多的话,让我恼火的是
//下面这种 手写的方法竟然出现无限循环了。。。
echo "<tr><td>".$arr['id']."</td><td>".$arr['name']."</td></tr>";
}
求救啊,求救~~~主啊,你在哪里!!!在线等啦
展开
 我来答
shd8181020
2011-03-22
知道答主
回答量:11
采纳率:0%
帮助的人:4.1万
展开全部
去掉 while直接用for 然后用foreach as 循环打印
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zourong2791165
2011-03-22 · TA获得超过614个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:607万
展开全部
为什么这么眼熟= =
你看看这里呢~也许对你有帮助~
http://zhidao.baidu.com/question/241440066.html
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式