您当前的位置: 首页 > 学无止境 > 网站建设 网站首页网站建设
thinphp-一般查询
发布时间:2015-12-09 16:14:48编辑:雪饮阅读()
字符串查询:
$arr=$m->where("name='xy' and sex=0")->find();
var_dump($arr);
数组:
$data["name"]="xy";
$data["sex"]=0;
$arr=$m->where($data)->find();
var_dump($arr);
数组方式查询默认的条件逻辑关系是and关系,需要将其改为or关系的如下:
$data["name"]="xy";
$data["sex"]=0;
$data["_logic"]="or";
$arr=$m->where($data)->find();
var_dump($arr);
使用比较逻辑关系做为条件:
$data["id"]=array("GT",3);
$arr=$m->where($data)->find();
var_dump($arr);
“GT”:大于
“LT”:小于
“EQ”:等于
“EGT”:大于等于
“ELT”:小于等于
“NEQ”:不等于
模糊查询:
$data["name"]=array("like","%xy%");
$arr=$m->where($data)->select();
var_dump($arr);
不包含:
$data["name"]=array("notlike","%xy%");
$arr=$m->where($data)->select();
var_dump($arr);
包含a或者包含b:
$data["name"]=array("like",array("%xy%","%亮%"));
$arr=$m->where($data)->select();
var_dump($arr);
包含a并且包含b:
$data["name"]=array("like",array("%xy%","%a%"),"and");
$arr=$m->where($data)->select();
var_dump($arr);
区间查询:
$data["id"]=array("between",array(3,6));
$arr=$m->where($data)->select();
var_dump($arr);
区间取反:
$data["id"]=array("not between",array(3,6));
$arr=$m->where($data)->select();
var_dump($arr);
指定集合内(in):
$data["id"]=array("in",array(3,6));
$arr=$m->where($data)->select();
var_dump($arr);
集合取反(not in):
$data["id"]=array("not in",array(3,6));
$arr=$m->where($data)->select();
var_dump($arr);
关键字词:thinkphp,查询,个人博客