Thinkphp 中 distinct 的用法解析_php实例

TP中distinct()的用处主要是去除重复的值

在Thinkphp手册中也详细说明了(链接:http://document.thinkphp.cn/manual_3_2.html)

下面是我的个人例子:

显示的是这样的

在加入distinct的话:

显示结果为

下面为贴出来的代码

$offernum = M('offer')->distinct(true)->where('order_id='.$order_id)->field('user_id,number')->select();
dump($offernum);

以上所述是小编给大家介绍的Thinkphp 中 distinct 的用法解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索distinct
, 用法
thinkphp中distinct
thinkphp distinct、thinkphp中distinct、thinkphp3.1 distinct、thinkphp的distinct、distinct 用法,以便于您获取更多的相关知识。

时间: 2024-10-29 03:37:23

Thinkphp 中 distinct 的用法解析_php实例的相关文章

Thinkphp 中 distinct 的用法解析

TP中distinct()的用处主要是去除重复的值 在Thinkphp手册中也详细说明了(链接:http://document.thinkphp.cn/manual_3_2.html#distinct) 下面是我的个人例子: 显示的是这样的 在加入distinct的话: 显示结果为 下面为贴出来的代码 $offernum = M('offer')->distinct(true)->where('order_id='.$order_id)->field('user_id,number')-

thinkPHP中volist标签用法示例_php实例

本文实例讲述了thinkPHP中volist标签用法.分享给大家供大家参考,具体如下: 属性: name(必须) 要输出的数据模板变量 id(必须) 循环变量 offset(可选) 要输出数据的offset length(可选) 输出数据的长度 key(可选) 循环的key变量,默认值为i mod(可选) 对key值取模,默认为2 empty(可选) 如果数据为空显示的字符串 通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行输出. $User = M('Use

thinkPHP模板算术运算相关函数用法分析_php实例

本文实例讲述了thinkPHP模板算术运算相关函数用法.分享给大家供大家参考,具体如下: 函数定义如下: function you($num1,num2){ echo $num1*$num2/100; } <volist name="list" id="vo"> <tr> <td>{$vo.price|you=$vo.discount'}</td>或者:{$vo.price*$vo.discount/100} <

ThinkPHP中数据操作案例分析_php实例

本文实例分析了ThinkPHP中数据操作方法.分享给大家供大家参考.具体如下: 模板中使用函数,相信大部分的TPer都知道也用过吧. 案例: 获取用户名的方法 function get_username($uid){ $row = M('User')->getbyUid($uid); return $row['username']; } 在模板中通过uid显示用户名 <volist name="rows" id="row"> <tr>

CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析_php实例

本文实例讲述了CI框架URI.php中_fetch_uri_string()函数用法.分享给大家供大家参考,具体如下: APPPATH/config/config.php中对于url 格式的拟定. $config['uri_protocol'] = 'AUTO'; 这个配置项目定义了你使用哪个服务器全局变量来拟定URL. 默认的设置是auto,会把下列四个方式轮询一遍.当你的链接不能工作的时候,试着用用auto外的选项. 'AUTO'            Default - auto dete

ThinkPHP中的常用查询语言汇总_php实例

本文实例汇总了ThinkPHP中的常用查询语言,供大家参考之用.相信能给大家ThinkPHP开发带来一定的帮助.具体如下: 一.普通查询: 在查询带入where条件等,最少有三种形式 1.字符串形式: 'id>5 and id<9' 2.数组形式: 示例代码如下: $user=M('user'); $data['username']='liwenkai'; $list=$user->where(array('username'=>'liwenkai'))->select();

ThinkPHP中的三大自动简介_php实例

本文较为详细的讲述了ThinkPHP中的三大自动,是非常重要的应用,分享给大家供大家参考.具体如下: 一.自动验证 格式如下: array('验证字段','验证规则','错误提示','验证条件','附加规则','验证时间') 参数说明: 验证字段:需要验证表单字段名称 验证规则:必须要结合附加规则一起使用 错误提示:如果出现错误,抛出一个什么样的错误提示告知用户 验证条件:0.1.2 附加规则:1.regex使用正则验证 2.function使用函数验证 3.callback回调 4.confi

ThinkPHP模板输出display用法分析_php实例

本文实例分析了ThinkPHP模板输出display用法.分享给大家供大家参考.具体分析如下: 模板变量赋值后就需要调用模板文件来输出相关的变量,模板调用通过display方法来实现,我们在操作方法的最后使用: 复制代码 代码如下: $this->display(); 就可以输出模板,根据前面的模板定义规则,因为系统会按照默认规则自动定位模板文件,所以通常display方法无需带任何参数即可输出对应的模板,这是模板输出的最简单的用法. 事情总有特例,或者根本不需要按模块进行分目录存放,不过dis

Yii控制器中filter过滤器用法分析_php实例

本文实例讲述了Yii控制器中filter过滤器用法.分享给大家供大家参考,具体如下: 指定过滤动作,(如下projectContext()方法在新建,列表,管理页面调用时使用) public function filters() { return array( 'accessControl', // perform access control for CRUD operations 'postOnly + delete', // we only allow deletion via POST