Php HTML表格标题行的额外标题
我在一个表行Php HTML表格标题行的额外标题,php,html,mysql,html-table,Php,Html,Mysql,Html Table,我在一个表行中显式插入了4列,但我看到了一个额外的列,它扰乱了我的表设计。添加了一个图像,必须说我是第一次从数据库中获取数据。这将是php/html标记: <form action="test.php" method="GET"> <?php $query = "SELECT data0, data1, data2, data3 FROM table_name"; $result = mysqli_query($conn, $query); echo
中显式插入了4列,但我看到了一个额外的列,它扰乱了我的表设计。添加了一个图像,必须说我是第一次从数据库中获取数据。这将是php/html标记:
<form action="test.php" method="GET">
<?php
$query = "SELECT data0, data1, data2, data3 FROM table_name";
$result = mysqli_query($conn, $query);
echo "<table>";
echo "<tr>
<th>Info-1</th>
<th>Info-2</th>
<th>Info-3<th>
<th>Info-4</th>
</tr>";
while($row = mysqli_fetch_assoc($result)) {
echo "<tr>
<td>{$row['data0']}</td>
<td>{$row['data1']}</td>
<td>{$row['data2']}</td>
<td>{$row['data3']}</td>
</tr>";
} ?>
在PHP标记中使用PHP代码。不要在PHP中使用HTML标记。如果你这样做,你可以避免类似的错误
<?php
$query = "SELECT data0, data1, data2, data3 FROM table_name";
$result = mysqli_query($conn, $query); ?>
<table>
<tr>
<th>Info-1</th>
<th>Info-2</th>
<th>Info-3</th> // you are missing close tag here.
<th>Info-4</th>
</tr>
<?php while($row = mysqli_fetch_assoc($result)) { ?>
<tr>
<td><?php echo $row['data0']; ?></td>
<td><?php echo $row['data1']; ?></td>
<td><?php echo $row['data2']; ?></td>
<td><?php echo $row['data3']; ?></td>
</tr>
<?php } ?>
信息-1
信息-2
Info-3//此处缺少关闭标记。
信息-4
你在Info-3
的结束标签上缺少/了。这个问题就是为什么只需要3个接近的投票者就可以结束一个离题问题。离题:打字问题不需要答案,只需关闭页面即可。复制整个代码块以添加一个字符是不必要的页面膨胀。因此,我不一定需要使用echo语句,我可以像在您的示例中那样使用它?美好的好啊