如何添加多个动态WHERE查询?



我想用POST做一个WHERE查询。当使用POST接收多个查询请求时,需要动态WHERE查询。

我正在使用PDOx回购。我想拉数据与多个WHERE查询,但我怎么能做到这一点?如果不可能使用PDOx,那么如何进行经典(没有任何DB类)连接?

样本;

$db->table('test')->where('active', 1)->getAll();
# Output: "SELECT * FROM test WHERE active='1'"

可以在查询对象上添加多个where():

$query = $db->table('test');
if($_POST['one']){
$query->where('field', $_POST['one'])
}
$result = $query->getAll();

相关内容

  • 没有找到相关文章