Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP脚本生成一个不需要的奇怪附加列_Php_Html_Mysql_Sql_Html Table - Fatal编程技术网

PHP脚本生成一个不需要的奇怪附加列

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

我试图解决这个问题大约5个小时了,但我没有取得任何进展(我有一个执行SQL查询的PHP脚本。在while循环中,它应该输出具有定义列数的表行。我已经将脚本减少到最小值,没有任何变量。while循环中有6个定义列,但是脚本在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>";
}
$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>