目前我在我的网站上有这个代码...它应该取整个表但我实际上有一个问题...除了第1行之外它全部取出...
<?php
$venue = mysqli_query($mysqli, 'SELECT * FROM Venues');
$venueRow = mysqli_fetch_array($venue);
while($venueRow = mysqli_fetch_array($venue)) {
echo $venueRow['NameVenue'];
}
?>
我做错了吗?
答案 0 :(得分:3)
$venueRow = mysqli_fetch_array($venue); # fetch row 1
while($venueRow = mysqli_fetch_array($venue)) { # fetch row 2, 3, ...
echo $venueRow['NameVenue']; # output row 2, 3, ...
}
因为在开始处理每一行之前,你要两次调用“fetch”。
摆脱第一个。