<分区>
<分区>
$sql = "SELECT moduleCode, moduleTitle FROM TIMETABLE";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "<table>";
echo "<tr><td>Module Code</td><td>Module Title</td></tr></br>";
while($row = $result->fetch_assoc()) {
echo "<tr><td>". $row["moduleCode"]. "</td><td>". $row["moduleTitle"]. "</td></tr></br>";
echo "</table>";
}
}
else {
echo "0 results";
}
一旦数据从数据库中显示出来,我就遇到了数据布局问题。目前,第一条记录将以清晰的表格格式显示,之后的任何其他记录都只是“聚在一起”。关于如何解决这个问题的任何想法?
最佳答案
就像您开始 <table>
一样在循环之前,您需要在循环之后关闭它,而不是在循环内部。此外,单元格之间不允许使用 HTML(如 <br>
),因此删除 <br>
.试试这个:
$sql = "SELECT moduleCode, moduleTitle FROM TIMETABLE";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "<table>";
echo "<tr><td>Module Code</td><td>Module Title</td></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td>". $row["moduleCode"]. "</td><td>". $row["moduleTitle"]. "</td></tr>";
}
echo "</table>";
}
else {
echo "0 results";
}
关于php - 我怎样才能更好地显示我的数据。我有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33943200/