打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
thinkphp区间查询、统计查询、SQL直接查询
文章详细内容
thinkphp区间查询、统计查询、SQL直接查询
发布日期:2014年06月12日   来源:PHP1.CN     点击:380397
摘要:区间查询$data['id']array(array('gt',4),array('lt',10));//默认关系是(and)并且的关系//SELECT*FROM`tp_user`W......
转载请注明来源:thinkphp区间查询、统计查询、SQL直接查询
区间查询
$data['id']=array(array('gt',4),array('lt',10));//默认关系是(and)并且的关系
//SELECT * FROM `tp_user` WHERE ( (`id` > 4) AND (`id` < 10) )
$data['id']=array(array('gt',4),array('lt',10),'or') //关系就是(or)或者的关系
$data['name']=array(array('like','%2%'),array('like','%
%'),'gege','or');数组中可以加入多个数组,如果没有or,默认是and关系
统计查询
count //获取个数
max   //获取最大数
min   //获取最小数
avg   //获取平均数
sum   //获取总和
$m=M('User');
$arr=$m->count();//得到用户总数
$arr=$m->where("username='gege'")->count();  //放置字符串
$m=M('User');
$data['username']='gege';//放置数组
$c=$m->where($data)->count();  //数组操作会比较规范
SQL直接查询,非常灵活可以进行更多的操作。
a、query 主要数处理读取数据的,成功返回数据的结果集,失败返回boolean false
$m=M();
$result=$m->query("select *  from tp_user where id >50");
var_dump($result);
b、execute 用于更新个写入操作,成功返回影响行数,失败返回boolean false
$m=M();
$result=$m->execute("insert into tp_user(`username`) values('ztz3')");
var_dump($result);
转载请注明来源:thinkphp区间查询、统计查询、SQL直接查询
http://www.php1.cn/Content/thinkphp_QuJianChaXunTongJiChaXun_SQL_ZhiJieChaXun.html
关注 第一PHP社区 微信公众号,获取更多最新PHP技术分享
打酱油
震惊
呵呵
鄙视
标签: ,,
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ThinkPHP的数据表操作
ThinkPHP Where 条件中使用表达式
php中二维数组如何使用
PHP:根据二维数组中的某个字段进行排序
剑指offer 37 数字在排序数组中出现的次数
PHP教程:php根据数组中某一字段来实现排序
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服