php - select2 选项不加载
问题描述
我有一个通过 select2 加载的选项列表。它工作得很好。然后出于安全原因,我将查询更改为准备好的语句。之后不再加载选项。准备好的语句是否存在已知错误?我究竟做错了什么?这是代码:
$dbh = new PDO('mysql:host=127.0.0.1;dbname=eventdb;charset=utf8', 'root',
'');
$dbh -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT ed_020_bereich.ED_KBID, ed_020_bereich.BR_Bereich
FROM ed_020_bereich
WHERE ed_020_bereich.BR_active = 1 AND ed_020_bereich.ED_KID = :ED_KID
ORDER BY ed_020_bereich.BR_Bereich";
$stmt = $dbh->prepare($sql);
$stmt->bindParam(':ED_KID', $kunde);
$stmt->execute();
$stmt->setFetchMode(PDO::FETCH_ASSOC);
$return = array();
while($row = $stmt->fetch())
{
$return[]=$row;
}
解决方案
推荐阅读
- python - 使用 keras ImageDataGenerator 进行图像预处理
- python - 我的 django 项目没有从同一目录导入文件
- asp.net-mvc - MVC bin文件夹,为什么会有这么多dll文件
- javascript - 如何使用样式组件更改焦点上的边框颜色
- firebase-realtime-database - Xamarin.Android 如何与我的应用程序的其他用户同步列表
- sql - 将 R Shiny 应用程序与 SQL 数据库集成
- rxjs - 如何将 rxjs takeWhile 运算符与 apollo-client watchQuery 一起使用?
- python - 如何从打开的 cmd.exe 窗口获取输出(字符串)?
- scala - 消除与超类的类字段同名的构造函数参数的歧义
- javascript - 输入时自动保持 textarea 更新 - 全世界