【发布时间】:2016-10-01 03:42:13
【问题描述】:
我正在尝试在 html 表格中显示整个 mysql 表格。到目前为止,我发现以下代码可用于显示字段:
<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if(mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM Persons");
echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['FirstName'] . "</td>";
echo "<td>" . $row['LastName'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>
有没有一种方法可以显示所有列/行而不必将所有列名键入为
echo "<td>" . $row['FirstName'] . "</td>";
【问题讨论】:
-
请检查我的答案中的示例链接。另外向投票者发送一条消息...php.net/manual/en/mysqli-result.fetch-array.php 请在投票前尝试代码...
-
据我所知,有三个愚蠢的反对者。好的,也许一个完整的例子可以完成这项工作。哦,另外还要感谢我对许多 cmet 的反对票,他们解释了我的回答中的错误。
-
@PeterDarmis 对不起??
-
如果您没有对我的朋友投反对票,则无需说对不起,如果您这样做了...请先尝试阅读答案。我总是尝试在这里放一个小提琴或一个例子来表明答案是有效的。
-
哦,不,我没有投反对票,我只是不确定你的评论是什么意思……我现在明白你的意思了。
标签: php html mysql html-table