PHP脚本生成一个不需要的奇怪附加列
我试图解决这个问题大约5个小时了,但我没有取得任何进展(我有一个执行SQL查询的PHP脚本。在while循环中,它应该输出具有定义列数的表行。我已经将脚本减少到最小值,没有任何变量。while循环中有6个定义列,但是脚本在vol列之后创建了另一个(空)列,因此我在末尾有7个 我不知道可能是什么问题。你们中有人有过类似的经历吗?代码:PHP脚本生成一个不需要的奇怪附加列,php,html,mysql,sql,html-table,Php,Html,Mysql,Sql,Html Table,我试图解决这个问题大约5个小时了,但我没有取得任何进展(我有一个执行SQL查询的PHP脚本。在while循环中,它应该输出具有定义列数的表行。我已经将脚本减少到最小值,没有任何变量。while循环中有6个定义列,但是脚本在vol列之后创建了另一个(空)列,因此我在末尾有7个 我不知道可能是什么问题。你们中有人有过类似的经历吗?代码: $sql_events = "SELECT * FROM events ORDER BY eventID ASC"; $allevents = mysqli_que
$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>";
}
$sql\u events=“按事件ID ASC从事件顺序选择*”;
$allevents=mysqli\u查询($db,$sql\u事件);
while($row=mysqli\u fetch\u object($allevents)){
回声“;
回声“ID”;
呼应“日期”;
回声“音量”;
回声“5”;
呼应“价值”;
呼应“行动”;
回声“;
}
结果如下:
<tr>
<td>ID</td>
<td>date</td>
<td>vol</td>
<td></td>
<td>5</td>
<td>value</td>
<td>actions</td>
</tr>
身份证件
日期
卷
5.
价值
行动
我确实对同一数据库中的另一个表使用了相同的脚本,并且它工作正常。我不知道我还可以检查什么,非常感谢您的每一个提示!您在这一行中有一个标记错误:
echo "<td>vol<td/>";
echo“vol”;
将其更改为:
echo "<td>vol</td>";
echo“vol”;
您看到的额外标记由浏览器生成,以防止HTML错误。vol更改为vol
<td>vol<td/> change to <td>vol</td>
sql\u events=“按事件ID ASC从事件顺序中选择*”;
$allevents=mysqli\u查询($db,$sql\u事件);
while($row=mysqli\u fetch\u object($allevents)){
回声“;
回声“ID”;
呼应“日期”;
回声“音量”;
回声“5”;
呼应“价值”;
呼应“行动”;
回声“;
}
您的vol的正斜杠位置错误
<td>vol</td>
vol
这是正斜杠。反斜杠是\
。非常感谢您的帮助,先生。
<td>vol</td>