【发布时间】:2014-09-15 20:23:19
【问题描述】:
我正在尝试解决这个问题大约 5 个小时,但我没有取得任何进展。 :( 我有一个执行 SQL 查询的 PHP 脚本。在 while 循环中,它应该输出具有已定义列数的表行。我已将脚本减少到最少,没有任何变量。其中定义了 6 个列while 循环,但脚本在 vol 列之后创建另一个(空)一个,所以最后我有 7 个。
我不知道问题可能是什么。你们有没有人经历过类似的事情?代码:
$sql_events = "SELECT * FROM events ORDER BY eventID ASC";
$allevents = mysqli_query($db, $sql_events);
while($row = mysqli_fetch_object($allevents)){
echo "<tr>";
echo "<td>ID</td>";
echo "<td>date</td>";
echo "<td>vol<td/>";
echo "<td>5</td>";
echo "<td>value</td>";
echo "<td>actions</td>";
echo "</tr>";
}
以及这个的 HTML 结果:
<tr>
<td>ID</td>
<td>date</td>
<td>vol</td>
<td></td>
<td>5</td>
<td>value</td>
<td>actions</td>
</tr>
我确实对同一个数据库中的另一个表使用了相同的脚本,并且它工作正常。我不知道我还能检查什么,每一个提示都非常感谢!
【问题讨论】:
标签: php html mysql sql html-table