我想用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();