PHP代码未从数据库中获取正确的值

我正在尝试将所有类别存储在要显示的表中。但是由于某种原因,我的代码会自动跳过表中的第一个条目,而且我不确定为什么会发生或如何解决它。


$categorySql = "SELECT categoryName FROM category;";   

$categoryResult = mysqli_query($db,$categorySql); 

$categoyRow = mysqli_fetch_array($categoryResult, MYSQLI_ASSOC);


if ($categoryResult->num_rows > 0){

    while($categoryRow = $categoryResult->fetch_assoc()) {   

    $category = $categoryRow['categoryName'];

    echo $category;

    }

}

数据库


+------------+--------------+

| categoryID | categoryName |

+------------+--------------+

|          5 | Community    |  

|          6 | Restaurant   | 

+------------+--------------+

我正在尝试显示它:CommunityRestaurant


但目前仅显示:餐厅


动漫人物
浏览 110回答 1
1回答

暮色呼如

您正在获取第一行$categoyRow = mysqli_fetch_array($categoryResult, MYSQLI_ASSOC);然后什么也不做。此行不是必需的,应将其删除。
打开App,查看更多内容
随时随地看视频慕课网APP