|
比如一个表有name , id ,age
select name,age from user where age = 5 name like '%张%' order by id desc limit 0 10
如果要实现这类 语句 想变成 下面形式 该怎么封装 (成员方法名叫getAllByWhere)
SELECT {$fields} FROM {$this->_table} WHERE {$where} LIMIT {$offset}, {$num}
打个比方
public function getSomeFieldsByWhere($where, $fields, $num, $offset){
}
如果用 Active Record 中间怎么写,需要防注入, 谢谢了 |
|