まず、すべてのデータを配列に入れます。次に、その配列の多次元配列を作成します。したがって、そのようなものごとにすべてのキーで2行をプッシュできます。
while($row = mysql_fetch_assoc($query)){
$data[] = $row;
}
$last_data = array();
$key = 0;
for($i=0;$i<sizeof($data);$i++) {
if($i%2 == 0)
{
$key++;
}
$last_data[$key][] = $data[$i];
}
次に、htmlテーブルを反復処理できます。
<?php foreach ( $last_data as $key => $row) { ?>
<tr>
<?php foreach ( $row as $k => $row1) { ?>
<td> <?php echo $row1['field'] ?></td>
<?php } ?>
</tr>
<?php } ?>
(推奨されていない拡張機能を使用してコードを保持するには、mysql_*の代わりにmysqli_*を使用することをお勧めします。)