javascript - 我如何从数据库 INTO html 中回显值
问题描述
解决方案
你在这里犯了一些错误。首先我建议你开始使用错误报告 ,
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL);
如果您从一开始就使用错误报告,我相信您会注意到您现在面临的所有问题。
1.使用mysqli_query时需要使用DB连接
$link = mysqli_connect($DB_HOST, $DB_USER, $DB_PASS, $DATABASE);
$result = mysqli_query($link,$query_option);
2.您在while
循环中使用了错误的值。
while($row = mysqli_fetch_array($result)) {
echo "<option>".$row{'company'}."</option>";
}
您是comName
从查询中获取的,因此您必须使用comName
而不是company
.
while($row = mysqli_fetch_array($result)) {
echo "<option value=".$row{'comName'.">".$row{'comName'}."</option>";
}
推荐阅读
- html - 将变量标记为 Django 模板中的 HTML 类(或 div)名称
- assembly - r8-15 寄存器编码的“X”部分是什么?
- swiftui - IOS 14 将 ObservedObject 添加到 var 导致视图不会出现在 iPhone 上
- pysimplegui - 如何在 PySimpleGUI 中将代码与窗口集成
- javascript - 如何让手风琴兼容IE9?
- npm - npm start 无法运行
- python - 使用单个 IF 语句对 pandas 数据框中的多个列进行多个条件检查时出错
- github - 使用github api搜索主题对应的存储库时不能指定日期范围吗?
- java - 使用 WebSocket 的 Spring Boot
- c++ - 如何在 c++ 中将 malloc 更改为新符号