我想在循环一些数据后询问在 php 中输出一个表。以前,我总是将数据循环到水平或垂直的表格中。但是现在,我想把这个循环数据水平和垂直地放到一个表中,所以结果可能是这样的:
data1 | data2 | data3 | data4
data5 | data6 | data7 | data8
并且仍然如此,直到循环结束。所以我从我的表中获取了 1 个数据并像这样放置它。
我现在的代码是:
<?php
require ('server.php');
$query = mysql_query("SELECT * FROM ekskul");
if (mysql_num_rows($query) < 1) {
echo "No data.";
} else {
$i = 0;
while ($roweks = mysql_fetch_array($query)) {
echo '<tr class="dark">';
echo "<td>$roweks[nama]</td>";
if ($i % 4 == 0) {
echo "</tr>";
}
$i += 1;
}
}
?>
我没有得到关于水平抛出结果的逻辑,因为我得到的总是垂直的:
data1
data2
data3
...
datan