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框架程序设计。