首页 > 解决方案 > 在 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

标签: phpmysqlredbean

解决方案


我认为您应该使用双引号来解析变量值。

代替:

$result = R::getAll( 'SELECT $params FROM user');

尝试:

$result = R::getAll("SELECT $params FROM user");

推荐阅读