我有一部分代码从Mysql数据库中提取数字并使用PHP将其显示到HTML表中。但是,我有很多来自这一行的数据,容易超过100行,我想分成长度为25左右的列。
这是到目前为止的代码:
while($row = mysql_fetch_array($results))
{
echo "<tr>";
echo "<td>" . $Destination = $row["Destination"] . "</td>";
echo "</tr>";
}
我应该继续使用表还是有更好的方法来保持良好的格式和拆分?这将用于Web视图,所以我想坚持使用CSS或HTML元素。
答案 0 :(得分:1)
$i = 1;
echo "<tr>";
while($row = mysql_fetch_array($results))
{
echo "<td>".$row['Destination']."</td>";
if ($i % 25 == 0) echo "</tr><tr>";
$i++;
}
echo "</tr>";
答案 1 :(得分:0)
试试这个:
<?php
$i = 1;
$columns = 25;
while($row = mysql_fetch_array($results))
{
if($i == 1){ echo '<tr>'; }
echo "<td>" . $Destination = $row["Destination"] . "</td>";
$i++;
if($i == ($columns + 1)) { echo '</tr>'; $i = 1; }
}
?>