在thinkphp中都是用连贯操作,那么Thinkphp 表达式如何查询和写法,下面说说各自表达式的查询的用法
1,等于 eq
$map['id'] = array('eq',100);
2,不等于(<>)neq
$map['id'] = array('neq',100);
3,大于(>) gt
$map['id'] = array('gt',100);
4,小于(<)lt
$map['id'] = array('lt',100);
5, LIKE: 同sql的LIKE
$map['a'] =array('like',array('%thinkphp%','%tp'),'OR');
$map['b'] =array('notlike',array('%thinkphp%','%tp'),'AND');
6, BETWEEN :同sql的[not] between
$map['id'] = array('between','1,8');
7,IN 用法
$map['id'] = array('in','1,3,8');
或者 $map['id'] = array('exp',' IN (1,3,8) ');
注意 ,一定要练习,才能记得牢
文章来自 www.huthon.com