将 SQL 结果循环到表中


Looping SQL Results into a table

我只是在努力将我的SQL输出循环放在表中。目前,它在表中显示一个结果,并在表中显示剩余结果。如果我将整个表放在 while 循环中,它会为每一行创建一个新表......请帮忙!

下面的代码

    if (mysqli_num_rows($result) > 0)
    {
        echo
        "<table class='xsmall' align='center'>
        <tr><th>Costume ID</th>
        <th>Description</th>
        <th>Size</th></tr>";
        while($row = mysqli_fetch_array($result))
        {
        //-----------------Echoing Results-----------------------//
        echo 
        "<tr><td>".$row['Fname']."</td>
        <td>".$row['Sname']."</td>
        <td>".$row['AvgSpend']."</td></tr>
        </table><br>";
        }
    }
echo "<table>";
while($row = mysqli_fetch_array($result)) {
echo "
<tr>
<td>'".$row['Fname']."'</td>
<td>'".$row['Sname']."'</td>
<td>'".$row['AvgSpend']."'</td>
</tr>";
}
echo "</table>";