4. $User->where('id=5')->save($data);//根据条件保存修改的数
据
三、快速查询
、实现不同字段相同的查询条件
1. $User=M("User");//实例化 User 对象
2. $map['name|title']='thinkphp';/把查询条件传入查询方法
3. $User->where($map)->select();
等价于 #!#2::>%#2::
、实现不同字段不同的查询条件
1. $User=M("User");//实例化 User 对象
2. $map['status&title']=array('1','thinkphp','_multi'=>tr
ue);
3. //把查询条件传入查询方法
4. $User->where($map)->select();
&4! !54 必须加在数组的最后,表示当前是多条件匹配,这样查询条件就变成
1. status=1ANDtitle='thinkphp'
四、区间查询
1. $map['id']=array(array('gt',3),array('lt',10),'or')
;
得到的查询条件是: /6,6728/6,692
$map['id']=array(array('neq',6),array('gt',3),'and');
得到的查询条件是:/6,6:;2-%/6,672
最后一个可以是 -%、 8 或者 8 运算符,如果不写,默认是 -% 运算。
四、组合查询
、字符串模式查询(采用&!5<作为查询条件)
数组条件还可以和字符串条件混合使用,例如:
$User=M("User");//实例化 User 对象
2. $map['id']=array('neq',1);
3. $map['name']='ok';
4. $map['_string']='status=1ANDscore>10';
5. $User->where($map)->select();