Php 以阻塞表模式显示行

Php 以阻塞表模式显示行,php,mysql,sql,Php,Mysql,Sql,好的,我有一个名为item的数据库表,它的布局类似(user\u id,item\u id,value),每个人最多可以在表中包含16个项目。我可以在一个16块的垂直表格中显示60个结果。我想知道的是,是否有一种方法可以在4X4阻塞列中显示数组,如: <table> <tr> <td>result1</td> <td>result2</td> <td>result3<

好的,我有一个名为
item
的数据库表,它的布局类似(
user\u id,item\u id,value
),每个人最多可以在表中包含16个项目。我可以在一个16块的垂直表格中显示60个结果。我想知道的是,是否有一种方法可以在4X4阻塞列中显示数组,如:

<table>
  <tr>
      <td>result1</td>
      <td>result2</td>
      <td>result3</td>
      <td>result4</td>
  </tr>
  <tr>
      <td>result5</td>
      <td>result6</td>
      <td>result7</td>
      <td>result8</td>
  </tr>
  <tr>
      <td>result9</td>
      <td>result10</td>
      <td>result11</td>
      <td>result12</td>
  </tr>
  <tr>
      <td>result13</td>
      <td>result14</td>
      <td>result15</td>
      <td>result16</td>
  </tr>
</table

结果1
结果2
结果3
结果4
结果5
结果6
结果7
结果8
结果9
结果10
结果11
结果12
结果13
结果14
结果15
结果16

对结果集的当前迭代使用
运算符,以确定是否应创建新行<代码>如果($i%4==0)
。您需要创建自己的
$i
变量来计算您正在进行的迭代。我将在谷歌上搜索一个例子
 <?php

    require "connect.php";

    $result = mysql_query("SELECT item_id FROM items");

    while($row = mysql_fetch_array($result) {
        echo '<tr>';
        foreach($row as $column) {
            echo '<td>', $column, '</td>';
        }
        echo '</tr>';
    }
?>
</table>