在PHP中,可以使用以下方法将两个SQL列并排在两个单独的<td>
中回显:
mysqli_connect()
或PDO
)连接到数据库,并执行SQL查询。mysqli_fetch_assoc()
或PDOStatement::fetch()
)获取查询结果。foreach
或while
)遍历查询结果,并将每个结果放入一个<td>
元素中。<td>
元素的布局,使其并排显示。下面是一个示例代码,演示如何在PHP中实现这个功能:
<?php
// 连接到数据库
$servername = "数据库服务器名";
$username = "数据库用户名";
$password = "数据库密码";
$dbname = "数据库名";
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 执行SQL查询
$sql = "SELECT column1, column2 FROM your_table";
$result = mysqli_query($conn, $sql);
?>
<!-- 在HTML中显示查询结果 -->
<table>
<tr>
<th>列1</th>
<th>列2</th>
</tr>
<?php while ($row = mysqli_fetch_assoc($result)) { ?>
<tr>
<td><?php echo $row['column1']; ?></td>
<td><?php echo $row['column2']; ?></td>
</tr>
<?php } ?>
</table>
<?php
// 关闭数据库连接
mysqli_close($conn);
?>
在上面的示例代码中,首先通过mysqli_connect()
函数连接到数据库,然后执行SQL查询并将结果存储在$result
变量中。接下来,在HTML表格中使用while
循环遍历查询结果,并将每个结果放入一个<td>
元素中。最后,使用mysqli_close()
函数关闭数据库连接。
请注意,上述示例代码仅为演示目的,实际应用中需要根据具体情况进行适当的修改和安全性考虑。
领取专属 10元无门槛券
手把手带您无忧上云