如何对mysql_query( )返回的数据进行操作
$result=mysql_query("SELECT*FROMPersons");$result变量中存放由mysql_query()函数返回的数据Persons是一张...
$result = mysql_query("SELECT * FROM Persons");
$result 变量中存放由 mysql_query() 函数返回的数据
Persons是一张表,数据库已经链接好了。
请问result这个变量存放在哪里?是什么类型?如何对它进行操作?
我最关键的问题是:想在PHP脚本中以表格形式输出result的内容怎么做?
我已经没有分了,知道的麻烦指点一下,谢谢! 展开
$result 变量中存放由 mysql_query() 函数返回的数据
Persons是一张表,数据库已经链接好了。
请问result这个变量存放在哪里?是什么类型?如何对它进行操作?
我最关键的问题是:想在PHP脚本中以表格形式输出result的内容怎么做?
我已经没有分了,知道的麻烦指点一下,谢谢! 展开
2个回答
2012-04-01
展开全部
我一般是这样写:
$array=mysql_fetch_array($result);
$array表示的是person表的一行,你可以用var_dump()查看它的结构。
如果要输出整个表的话可以使用下面的循环
while($array=mysql_fetch_array($result))
{
这里输出具体一行的内容。
}
因为我不知道你的person表中有哪些字段,就只能这样大概的写写了。如果不懂的话,再问我吧。
$array=mysql_fetch_array($result);
$array表示的是person表的一行,你可以用var_dump()查看它的结构。
如果要输出整个表的话可以使用下面的循环
while($array=mysql_fetch_array($result))
{
这里输出具体一行的内容。
}
因为我不知道你的person表中有哪些字段,就只能这样大概的写写了。如果不懂的话,再问我吧。
追问
已经解决了,非常谢谢你的帮助!
追答
呵呵,没事
展开全部
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result))
{
print_r($row);
}
你可以查一下mysql_fetch_array和mysql_fetch_assoc。或者不明白给我发email也可以。liguosong1987@gmail.com
while($row = mysql_fetch_assoc($result))
{
print_r($row);
}
你可以查一下mysql_fetch_array和mysql_fetch_assoc。或者不明白给我发email也可以。liguosong1987@gmail.com
追问
请问如何将$row里存放的数组以表格形式打印在屏幕上?
我使用print_r($row);语句打出的结果如下:
Array ( [id] => 002 [type] => 小说 [name] => 鬼吹灯 [publisher] => 蛋疼出版社 [year] => 2007 [author] => 九把刀 [price] => 30.00 [tamount] => 10 [namount] => 8 )
怎样把这些输出弄到一个表格里去呢?
谢谢啦!
追答
这个就简单了
$showResult = array();
while($row = mysql_query_assoc($result))
{
$showResult[] = $row;
}
你在需要显示数据的地方直接输出$showResult,这里面存放的都是你需要的值。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询