【ThinkPHP】表达式查询、模糊查询、多匹配查询、between查询、in查询
表达式查询**/
$data_gt["id"]=array("gt",8);//gt:>
$data_egt["id"]=array("egt",8);//egt:>=
$data_lt["id"]=array("lt",8);//lt:<
$data_elt["id"]=array("elt",8);//elt:<=
$data_eq["id"]=array("eq",8);//eq:=
$data_neq["id"]=array("neq",8);//eq:!=
//模糊查询
$data_like["username"]=array("like","%A%");//包含A的所有username
$data_like["username"]=array("like","%A%");//包含A的所有username
$data_notlike["username"]=array("notlike","%A%");//不包含A的所有username,注意notlike中间没有空格
//多匹配查询
$data_like_mul_or["username"]=array("like",array("%A%","%2%"));//包含A或者2的所有username,如果数组中没有第三个参数,那么默认是or的关系
$data_like_mul_and["username"]=array("like",array("%A%","%2%"),"and");//包含A和2的所有username,如果要求是和的关系,要在数组中添加第三个参数:and
//between
$data_between["id"]=array("between",array(6,13));//查询id在6到13之间(包括两端的值)的记录
$data_not_between["id"]=array("not between",array(6,13));//查询id不在6到13之间(不包括两端的值)的记录,注意在这里not与between之间一定要有空格
//in查询
$data_in["id"]=array("in",array(6,7,8,9,10));//查询id在此数组中的记录
$data_not_in["id"]=array("not in",array(6,7,8,9,10));//查询id不在此数组中的记录,注意这里not与in之间也是要用空格的
$data_gt["id"]=array("gt",8);//gt:>
$data_egt["id"]=array("egt",8);//egt:>=
$data_lt["id"]=array("lt",8);//lt:<
$data_elt["id"]=array("elt",8);//elt:<=
$data_eq["id"]=array("eq",8);//eq:=
$data_neq["id"]=array("neq",8);//eq:!=
//模糊查询
$data_like["username"]=array("like","%A%");//包含A的所有username
$data_like["username"]=array("like","%A%");//包含A的所有username
$data_notlike["username"]=array("notlike","%A%");//不包含A的所有username,注意notlike中间没有空格
//多匹配查询
$data_like_mul_or["username"]=array("like",array("%A%","%2%"));//包含A或者2的所有username,如果数组中没有第三个参数,那么默认是or的关系
$data_like_mul_and["username"]=array("like",array("%A%","%2%"),"and");//包含A和2的所有username,如果要求是和的关系,要在数组中添加第三个参数:and
//between
$data_between["id"]=array("between",array(6,13));//查询id在6到13之间(包括两端的值)的记录
$data_not_between["id"]=array("not between",array(6,13));//查询id不在6到13之间(不包括两端的值)的记录,注意在这里not与between之间一定要有空格
//in查询
$data_in["id"]=array("in",array(6,7,8,9,10));//查询id在此数组中的记录
$data_not_in["id"]=array("not in",array(6,7,8,9,10));//查询id不在此数组中的记录,注意这里not与in之间也是要用空格的
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 详解PHP中的过滤器(Filter)
- 下一篇: php中的过滤器