我有一些麻煩,我的第一個PHP項目,我試圖從MySQL數據庫(有3條記錄)獲取數據並將其顯示在表中。問題是它似乎只顯示記錄2和3,它跳過第一條記錄。請參閱我的代碼並在下面顯示。在表中顯示記錄
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM unitstats");
while($row = mysqli_fetch_array($result)) {
echo "<table border='1' style='color:white'>
<tr>
<th>ID</th>
<th>Name</th>
</tr>";
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['name'] . "</td>";
echo "</tr>";
}
echo "</table>";
}
什麼是第一個'while'在做什麼? – Salman
'while($ row = mysqli_fetch_array($ result))'我不認爲你知道這是什麼T.T – hanzo2001
爲什麼所有的答案都被低估? – user2936213