php - 在 SELECT 语句中插入变量
问题描述
我有这个代码:
$params = $_GET["params"];
print $params;
if ($_SERVER['REQUEST_METHOD'] == "GET") {
--->//$result = R::getAll( 'SELECT $params FROM user');
} elseif ($_SERVER['REQUEST_METHOD'] == "POST") {
}
echo json_encode($result);
如何正确地将$params
变量设置到我的响应中。我通过RedBeanPhP
解决方案
我认为您应该使用双引号来解析变量值。
代替:
$result = R::getAll( 'SELECT $params FROM user');
尝试:
$result = R::getAll("SELECT $params FROM user");
推荐阅读
- reactjs - 如何在反应 + 材料中检查表格是否有效?
- symfony - 独白发送旧日志
- asp.net - 访问 linux 托管的 ASP.NET Core 2.x webapp(无 nginx)
- javascript - 使用 Grunt 观察和编译 TypeScript
- azure-devops - 如何将文件从自托管 VM 下载到 VSTS
- excel - 索引数据组
- python - Python Kivy Plots 与 MeshLinePlot 混淆
- php - 想用codeigniter连接sql数据库
- c# - Unity Facebook sdk 在 iPhone 设备上不起作用
- apache-kafka - 放置不同的键时,Kafka Producer 会变慢