数据库查询记录php 多行多列显示

复制代码 代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  <title>数据库查询记录多行多列显示</title>

  </head>

  <?php

  require_once 'include/config.php';

  $result=mysql_query("select * from guestbook");

  $i=5;

  $j=0;

  ?>

  <body>

  <table width="100%" border="0" cellspacing="0" cellpadding="0">

  <tr>

  <?php

  while($row=mysql_fetch_array($result))

  {

  $j++;

  ?>

  <td><?=$row["username"]?></td>

  <?php

  if($j==$i)

  {

  $j=0;

  echo "</tr>";

  echo "<tr>";

  }

  }

  for($k=$i-$j;$k>0;$k--)

  {

  echo "<td></td>";

  }

  ?>

  </tr>

  </table>

  </body>

  </html>