where方法使用字符串条件的时候,支持预处理(安全过滤),并支持两种方式传入预处理参数,例如:
- $Model->where("id=%d and username='%s' and
- xx='%f'",array($id,$username,$xx))->select();
复制代码
或者
- $Model->where("id=%d and username='%s' and
- xx='%f'",$id,$username,$xx)->select();
复制代码
模型的query和execute方法 同样支持预处理机制,例如:
- $model->query('select * from user where id=%d and status=%d',$id,$status);
复制代码
或者
- $model->query('select * from user where id=%d and
- status=%d',array($id,$status));
复制代码
execute方法用法同query方法。
%s -- 表示字段串
%d -- 表示整形数字
%f -- 表示浮点数