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

我想要提交表单后可以将查询到的图书信息显示在网页上。代码如下:
<?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();
?>
假设将如图所示的查询内容一行一行的输出到页面?请帮帮忙!

//你照着来慢慢复制,错了的自己改
@$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;

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-11

    把mysql_query 返回结果赋值给变量

    $result = mysql_query($select);

 

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

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

            echo "..."

         }

第2个回答  2015-04-11
登录我的百度空间,里面的文章就有你想要的答案。追问

额~怎么进呢?我找不到你啊……尴尬……

相似回答