小编Col*_*een的帖子

无法从MySQL数据库中获取下拉列表

我想创建一个简单的选择下拉列表,由我的MYSQL数据库中的表填充.这是我的代码:

$q = 'SELECT * FROM Shipmethods';
$result = mysqli_query($connection, $q);

echo '<select name="shipmethod">';

while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)); 
{   
    echo '<option value="' . $row['shipmethodid'] . '">' . $row['shipmethoddesc'] . '</option>';
}

echo '</select>';

mysqli_free_result($result); // free up the results
Run Code Online (Sandbox Code Playgroud)

}

没有连接错误,表名或列名中没有拼写错误.HTML输出显示存在选择选项,但它是空的.我想用mysqli来做这件事.

在这个问题上似乎已经有无数的主题,但据我所知,我的代码与已经回答的问题的正确答案相匹配.

提前致谢.

php select mysqli drop-down-menu

0
推荐指数
1
解决办法
560
查看次数

标签 统计

drop-down-menu ×1

mysqli ×1

php ×1

select ×1