ThinkPHP中的常用查询语言汇总
发布时间:2020-12-14 14:01:03 所属栏目:大数据 来源:网络整理
导读:本文实例汇总了ThinkPHP中的常用查询语言,供大家参考之用。相信能给大家ThinkPHP开发带来一定的帮助。具体如下: 一、普通查询: 在查询带入where条件等,最少有三种形式 1、字符串形式: 5 and id 2、数组形式: 示例代码如下: where(array('username'=>'
本文实例汇总了ThinkPHP中的常用查询语言,供大家参考之用。相信能给大家ThinkPHP开发带来一定的帮助。具体如下: 一、普通查询:在查询带入where条件等,最少有三种形式 1、字符串形式:5 and id<9'
2、数组形式:示例代码如下: where(array('username'=>'liwenkai'))->select();
$list=$user->where($data)->select();
3、对象形式:示例代码如下: username='liwenkai';
$list=$user->where($a)->select();
4、查询表达式:EQ 等于 NEQ 不等于 GT 大于 EGT 大于等于 LT 小于 ELT 小于等于 LIKE 等价与sql中的like [NOT] BETWEEN 查询区间 [NOT] IN 查询集合 EXP 指使用标准SQL语句,实现更加复杂的情况 常用形式: 此外 实际上等价于 示例如下: where($data)->select();
二、区间查询:示例如下: where($data)->select();
dump($list);
三、组合查询:示例如下: where($data)->select();
dump($list);
四、复合查询:示例如下: where($data)->select();
dump($list);
相当于 五、统计查询:示例如下: count();
echo '
'; echo $user->max('id'); echo ' '; echo $user->where('id<30')->min('id'); echo ' '; echo $user->avg('id'); echo ' '; echo $user->sum('id'); 六、定位查询:示例如下: order('id desc')->getN(2);//返回结果中的第三条
dump($list);
$list=$user->order('id desc')->last();//返回最后一条 七、SQL查询:1.excute()主要用于更新和写入:execute( "update think_user set name='thinkPHP' where status=1" );
2.query()主要用于查询:query('select * from aoli_user order by id desc');
dump($list);
八、动态查询示例如下: getByusername('pengyanjie');
$list=$user->getByusername('pengyanjie');
dump($list);
top5();//前5条
dump($list);
感兴趣的朋友可以在ThinkPHP项目中调试运行本文示例,相信会有新的收获。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |