ThinkPHP区间查询、统计查询、SQL直接查询实例分析
本文介绍了ThinkPHP区间查询、统计查询、SQL直接查询。分享给你供你参考。具体方法如下:一、区间查询:
复制代码如下:$数据{ 'id' } =阵列(array('gt ',4),数组(这',10)); / /默认关系(和)之间的关系
/ /选择*从` tp_user `哪里((` ID ` > 4)和(` ID `<10))
$data { 'id' } =阵列(array('gt ',4),数组(这',10),(或)) / /的关系或关系
$data { 'name' } =数组(array('像',% 2%)、阵列(不是,'gege ',或'、‘%'));
许多数组可以添加到数组中,如果没有或,缺省是关系。
两。统计查询:
获取计数的数目。
获取最大数量的最大值
获取小数
平均捕获次数
求和/求和
复制代码代码如下:$ M = M(用户的);
($ ARR = $ M ->计数); / /总用户数
ARR =百万元美元->那里(用户名= 'gege)(->计数); / /把一个字符串
$ M = M(用户的);
数据'username} = {美元'gege '; / /阵列布局
$(= $);数组(操作);数组操作将更加标准化。
三,sql直接查询,非常灵活,可以做更多的操作。
查询处理的主要数量读取数据,成功返回数据的结果集,并且无法返回布尔false。
复制代码代码如下:$ m =();
结果=百万元美元->查询(SELECT * FROM tp_user其中ID > 50 );
var_dump($结果);
b和执行用于更新写操作,成功返回受影响行的数量,并且不能返回到布尔false。
复制代码代码如下:$ m =();
结果=百万元美元->执行(插入tp_user(`用户名`)值('ztz3 '));
var_dump($结果);
希望这篇文章能帮助你在ThinkPHP框架程序设计。