如何让mysql的数据在php页面以表格的形式展示呢?跪求答案

我想要提交表单后可以将查询到的图书信息显示在网页上。代码如下:<?php$link=@mysql_connect("localhost","root","")ordie(... 我想要提交表单后可以将查询到的图书信息显示在网页上。代码如下:
<?php
$link=@mysql_connect("localhost","root","")or die("链接服务器失败!");
mysql_query("set names 'gb2312'");
$dblink=@mysql_select_db("db_user")or die("选择数据库失败!");
if(isset($_POST["bookname"])){
$name=$_POST["bookname"];
@$select="select * from booklist where name='$name'" ;
mysql_query($select);
echo "<table>";
echo "<tr>";
请问此部分代码怎么写?可以使数据库中的内容显示到页面上?
echo "</tr>";
echo "</table>";
}
$colse=@mysql_close();
?>
假设将如图所示的查询内容一行一行的输出到页面?请帮帮忙!
展开
 我来答
莫路草根
2015-04-11 · TA获得超过4102个赞
知道大有可为答主
回答量:4184
采纳率:85%
帮助的人:1025万
展开全部
//你照着来慢慢复制,错了的自己改
@$select="select * from booklist where name='$name'" ;
$r = mysql_query($select);
$arr = mysql_fetch_assoc($r);
$str = '<table border="1"><tr><td>bnumyn</td><td>name</td><td>writer</td><td>press</td><td>num</td></tr>';
foreach($arr as $k=>$v)
{
    $str .= "<tr><td>".$v['bnumyn']."</td><td>".$v['name']."</td><td>".$v['writer']."</td><td>".$v['press']."</td><td>".$v['num']."</td></tr>";
          
}
$str .=  "</table>";
echo $str;
dave2024
2015-04-11 · TA获得超过152个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:198万
展开全部
  1. 把mysql_query 返回结果赋值给变量

    $result = mysql_query($select);

 

  2.  再结果转换为数组遍历输出

        while ($rs = mysql_fetch_array($result)){

            echo "..."

         }

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洪琪文社
2015-04-11 · TA获得超过589个赞
知道小有建树答主
回答量:668
采纳率:0%
帮助的人:387万
展开全部
登录我的百度空间,里面的文章就有你想要的答案。
追问
额~怎么进呢?我找不到你啊……尴尬……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式