php连接了数据库 从数据库中提取一系列的数据 怎么样在网页中能自动形成表格形式

如题所述

以下示例读取数据库,并以表格显示:

<?php
header('Content-type:text/html;charset=utf-8');
$db = new mysqli('localhost','root','root','books');
$rows = $db->query('SELECT * FROM customers');
echo '<table border="1"><tr><td>姓名</td><td>年龄</td></tr>';
while($row = $rows->fetch_assoc()){
echo '<tr><td>'.$row['name'].'</td>';
echo '<td>'.$row['address'].'</td></tr>';
}
?>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-18
直接遍历取出的数组
<table>
<?php
$array = array(1, 2, 3, 4, 5, 6, 7);
foreach ($array as $value) {
?>
<tr>
<td><?php echo $value; ?></td>
</tr>
<?php
}
?>
</table>
第2个回答  2012-06-20

<table width="99%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#c0de98" onmouseover="changeto()"  onmouseout="changeback()">

          <tr>

            <td width="3%" height="26" background="images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2 STYLE1">选择</div></td>

            <td width="5%" height="18" background="images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2 STYLE1">编号</div></td>

            <td width="24%" height="18" background="images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2 STYLE1">文章标题</div></td>

            <td width="10%" height="18" background="images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2 STYLE1">ip/pv</div></td>

            <td width="17%" height="18" background="images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2 STYLE1">添加时间</div></td>

            <td width="17%" height="18" background="images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2">修改时间</div></td>

            <td width="7%" height="18" background="images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2">编辑</div></td>

            <td width="7%" height="18" background="images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2">删除</div></td>

          </tr>

<?php 

$act = new article();

$acrs = $act->Query();

$num = mssql_num_rows($acrs);//总记录数

for($i=0;$i<$num;$i++)

{

$myrow=mssql_fetch_array($acrs); 

?>

          <tr>

            <td height="18" bgcolor="#FFFFFF"><div align="center" class="STYLE1">

              <input name="checkbox" type="checkbox" class="STYLE2" value="checkbox" />

            </div></td>

            <td height="18" bgcolor="#FFFFFF" class="STYLE2"><div align="center" class="STYLE2 STYLE1"><?php echo $myrow["id"]?></div></td>

            <td height="18" bgcolor="#FFFFFF"><div align="center" class="STYLE2 STYLE1"><?php echo $myrow["title"]?></div></td>

            <td height="18" bgcolor="#FFFFFF"><div align="center" class="STYLE2 STYLE1"><?php echo $myrow["ip"]."/".$myrow["hit"]?></div></td>

            <td height="18" bgcolor="#FFFFFF"><div align="center" class="STYLE2 STYLE1"><?php echo $myrow["time"]?></div></td>

            <td height="18" bgcolor="#FFFFFF"><div align="center" ><a href="#"><?php echo $myrow["edit_time"]?></a></div></td>

            <td height="18" bgcolor="#FFFFFF"><div align="center"><img src="images/037.gif" width="9" height="9" /><span class="STYLE1"> [</span><a href="#">编辑</a><span class="STYLE1">]</span></div></td>

            <td height="18" bgcolor="#FFFFFF"><div align="center"><span class="STYLE2"><img src="images/010.gif" width="9" height="9" /> </span><span class="STYLE1">[</span><a href="#">删除</a><span class="STYLE1">]</span></div></td>

          </tr>

<?php }?>

        </table>

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网