php 从数据库里面取出数据 生成一个 html表格 有多少数据生成多少 怎么写php

 我来答
a6616622
2012-03-16 · 超过26用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:73.3万
展开全部
很简单的,
1首先你连接数据库,2然后查询数据库里面所有的数据,3查询出来的数据放在一个<table>里面
例如:
<?php mysql_connect("localhost","root","密码","数据库名称");
$_sql="select * from 表名";
mysql_query("set names utf8");//编码设置为utf8
$query=mysql_query($_sql);
echo "<table>";
while($row=mysql_fetch_array($query))
{
//从数据库查询出来的字段
$数据1=$row["字段1"];
$数据2=$row["字段2"];
$数据3=$row["字段3"];
//将数据放到html的表格中
echo "<tr><td>$数据1</td><td>$数据2</td><td>$数据3</td></tr>";
}
echo "</table>";
?>
这个是取出数据生成一个html表格,希望你能采纳我,因为我马上要升级了,谢谢!
追问
我想  不知道 有多少数据   应该 怎么循环全取出来     
像楼下那样 foreach
但是他用的 类 我不想用类
追答
select * from 表名   数据库中的表里面有多少你定义有多少字段,就可以取多少 是在while里面取值的
while($row=mysql_fetch_array($query))
{
//从数据库查询出来的字段
//"字段就是你在表中的设置, 比如你表中有:name, age, sex, count,page, title, content 你设置有7个 那么 "
$数据1=$row["name"];
$数据2=$row["age"];
$数据3=$row["sex"];
$数据4=$row["count"];
$数据5=$row["page"];
$数据6=$row["title"];
$数据7=$row["content "];
//字段是你自己设置的,只要全部设置变量 $数据=$row["字段"];即可查询全部出来
}
pp901104
2012-03-16 · 超过54用户采纳过TA的回答
知道答主
回答量:364
采纳率:0%
帮助的人:172万
展开全部
<?php
mysql_connect("localhost","root","密码","数据库名称");
$_sql="select * from 表名";
mysql_query("set names utf8");//编码设置为utf8
$query=mysql_query($_sql);
echo "<table>";
while($row=mysql_fetch_array($query))
{
echo "<tr><td>".$row['字段1']."</td><td>".$row['字段2']."</td><td>".$row['字段3']."</td></tr>";
}
echo "</table>";
?>
这样就是 table的效果,具体想要什么样式,可以自己改
就是这样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
windblast
2012-03-16 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13620
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
<?php
$db = new mysqli('localhost','root','root','books');
$sql = 'select * from orders';
$rows = $db->query($sql);
echo '<table border=1>';
while ($row=$rows->fetch_row())
{
echo '<tr>';
foreach($row as $value)
echo '<td>'.$value.'</td>';
echo '</tr>';
}
echo '</table>';
$rows->free();
$db->close();
?>
追问
->  我对这个符号 不太熟悉    能讲一下 这么用的么?
追答
php语言里,如果你要访问某个对象(class)的数据、函数,其访问方法是 对象名->属性或函数,例如上面的例子:

$db = new mysqli('localhost','root','root','books');  建立一个$db的数据库对象

$db->query($sql);  执行对象$db的函数query
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式