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

2024-11-17 13:50:29
推荐回答(3个)
回答(1):

很简单的,
1首先你连接数据库,2然后查询数据库里面所有的数据,3查询出来的数据放在一个

里面
例如:
$_sql="select * from 表名";
mysql_query("set names utf8");//编码设置为utf8
$query=mysql_query($_sql);
echo "
";
while($row=mysql_fetch_array($query))
{
//从数据库查询出来的字段
$数据1=$row["字段1"];
$数据2=$row["字段2"];
$数据3=$row["字段3"];
//将数据放到html的表格中
echo "";
}
echo "
$数据1$数据2$数据3
";
?>
这个是取出数据生成一个html表格,希望你能采纳我,因为我马上要升级了,谢谢!

回答(2):

mysql_connect("localhost","root","密码","数据库名称");
$_sql="select * from 表名";
mysql_query("set names utf8");//编码设置为utf8
$query=mysql_query($_sql);
echo "

";
while($row=mysql_fetch_array($query))
{
echo "";
}
echo "
".$row['字段1']."".$row['字段2']."".$row['字段3']."
";
?>
这样就是 table的效果,具体想要什么样式,可以自己改
就是这样的

回答(3):

$db = new mysqli('localhost','root','root','books');
$sql = 'select * from orders';
$rows = $db->query($sql);
echo '

';
while ($row=$rows->fetch_row())
{
echo '';
foreach($row as $value)
echo '';
echo '';
}
echo '
'.$value.'
';
$rows->free();
$db->close();
?>