数据操作和查询

修改

数据库加减

对于数字字段的加减,可以直接使用 setInc()setDec() 方法

setInc():将数字字段值增加

setDec():将数字字段值减少

查询

where查询

whereor:查询或

eq 或者 equal :等于
neq 或者 notequal :不等于
gt :大于
egt :大于等于
lt :小于
elt :小于等于
heq :恒等于
in :在数组之中

查询精确值:例如

where('del=0')

查询不等于:例如

where('headimg',['neq',''])

neq为不等于关键字

查询区间:例如

where('type','between',['2','10'])

注:between为区间查询关键字

在数组之中的

where['status'] = ['in',[7,10]];

数据库查询输出

统计某个字段不重复数 总数

DISTINCT

例如:

count('DISTINCT uid')

find()select()

find()返回的是一个一维数组//不论符合条件的有多少条都只会返回出最先查询到的那一条;
select()返回的是一个二维数组//查询出所有符合条件的结果;

order为排列顺序 例如:

order('id desc')

按照id降序排列

column()

只返回指定字段

column('name')

返回

['张三','李四']

同理:

column('id,name')

返回

['1:张三','2:李四']

同理:

column('id,id,name')

返回

{"1":{"id":"1","id":张三}

前端显示

前端php判断

<?php if( 条件){ echo '';}else{  echo ''; }?>
如果觉得我的文章对你有用,可以赞助本站,使本站更好的发展