1.表达式查询
$data_gt['id'] = array('gt',8);
$data_egt['id'] = array('egt',8); // >=
$data_lt['id'] = array('lt',8);
$data_elt['id'] = array('elt',8); // <=
$data_eq['id'] = array('eq',8);
$data_neq['id'] = array('neq',8);
2.模糊查询
$data_like['username']=array('like','%A%'); // 包含A的所有username
$data_like['username']=array('like','%A%'); // 包含A的所有username
// 不包含A的所有username,注意notlike中间没有空格
$data_notlike['username']=array('notlike','%A%');
3.多匹配查询
// 包含A或者2的所有username,如果数组中没有第三个参数,那么默认是or的关系
$data_like_mul_or['username']=array('like',array('%A%','%2%'));
// 包含A和2的所有username,如果要求是和的关系,要在数组中添加第三个参数:and
$data_like_mul_and['username']=array('like',array('%A%','%2%'),'and');
4.between
// 查询id在6到13之间(包括两端的值)的记录
$data_between['id']=array('between',array(6,13));
// 查询id不在6到13之间(不包括两端的值)的记录,注意在这里not与between之间一定要有空格
$data_not_between['id']=array('not between',array(6,13));
5.in查询
// 查询id在此数组中的记录
$data_in['id']=array('in',array(6,7,8,9,10));
// 查询id不在此数组中的记录,注意这里not与in之间也是要用空格的
$data_not_in['id']=array('not in',array(6,7,8,9,10));
3078

被折叠的 条评论
为什么被折叠?



