【发布时间】:2017-03-15 08:45:39
【问题描述】:
我有这张从 mysql 中选择数据的表,它工作正常。但是我想要第 5 列的第 1、第 2 和第 3 名奖品,所以它应该在头部显示“奖品”,然后在前 3 行中我自己选择的金额,仅此而已。我怎样才能做到这一点?
echo '<tr>
<td><strong>#</strong></td>
<td><strong>Navn</strong></td>
<td><strong>Kampe</strong></td>
<td><strong>Point</strong></td>
</tr>';
$no = 1;
while ($row = mysqli_fetch_array($query))
{
$amount = $row['amount'] == 0 ? '' : number_format($row['amount']);
echo '<tr>
<td><strong>'.$no.'</strong></td>
<td>'.$row['Navn'].'</td>
<td>'.$row['kampe'].'</td>
<td>'.$row['Point'].'</td>
</tr>';
$no++;
}
?>
我可以创建列,但如何将其限制为前 3 行?
【问题讨论】:
标签: php html mysql html-table