我試圖打印多個表中的數據到一個HTML表格,但我似乎無法找出原因無非是表格標題都出現了。爲什麼我的mySQL表數據不會回顯?
<?php
include('includes/db_connect.php');
$query_student="SELECT student.firstName, student.lastName, major.major, major.gradDate,
FROM student
JOIN major
ON student.studentID=major.studentID";
$result_student=mysqli_query($conn, $query_student);
echo '<table>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Graduate Year</th>
<th>Major</th>
<th>Activity After Graduation</th>
</tr>';
while($row = mysqli_fetch_array($result_student))
{
echo'<tr>'; // printing table row
echo '<td>' . $row['firstName'] . '</td>';
echo '<td>' . $row['lastName'] . '</td>';
echo '<td>' . $row['gradDate'] . '</td>';
echo '<td>' . $row['major'] . '</td>';
echo'</tr>'; // closing table row
}
echo '</table>';
$conn->close();
?>
你在其他環境運行查詢,像phpMyAdmin,看它是否返回結果? –
運行查詢後添加錯誤檢查 – Jens