MySQLi没有获取整个表

时间:2014-07-14 03:00:40

标签: php mysql arrays mysqli

目前我在我的网站上有这个代码...它应该取整个表但我实际上有一个问题...除了第1行之外它全部取出...

<?php
    $venue = mysqli_query($mysqli, 'SELECT * FROM Venues');
    $venueRow = mysqli_fetch_array($venue);
    while($venueRow = mysqli_fetch_array($venue)) {
        echo $venueRow['NameVenue'];
    }
?>

我做错了吗?

1 个答案:

答案 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”。

摆脱第一个。