php - 在 SELECT 语句中插入变量

标签 php mysql redbean

我有这个代码:

$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");

关于php - 在 SELECT 语句中插入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54552533/

相关文章:

php - 最新的 LIMIT 行 - JOINED 表

php - 无法将 DateTime 对象保存到 MySQL 中的日期时间字段

mysql - 如何使用插入和选择语句

php - 文件上传到服务器上的文件夹,但数据库表更新时没有 SQL 注入(inject)?

php - 将 GIS 点批量转换为纬度/经度

php - 帖子和评论的数据库设计

mysql - 对于非常小的(4 个字符)值,BIGINT UNSIGNED 值超出范围

javascript - 客户端和服务器端编程有什么区别?

php - 发布数据以从 IOS 中的 SQL 查询检索信息

php - 了解 ajax 画廊和类别