我有一个动态查询,需要做一个动态构建的“where”条件。如果我这样做:
$fields = 'onefield, another_field, third_field';
$registros = $registros->where($fields);
它说
SQLSTATE [42S22]:未找到列:1054未知列'I
如果我这样做:
$fields = '`one_column`, `another_column`';
那么,我怎样才能在这种情况下传递一个字段列表,而不会多次循环或调用->where()
?
答案 0 :(得分:0)
好吧,我认为这很简单:
您必须将动态列作为数组传递:
$columns = array('onefield','anotherfield','oopsanotherone');