thinkphp多表查询两表有重复相同字段的完美解决方法

yipeiwu_com6年前PHP代码库

框架:thinkphp

版本:3.2.3

内容:查询语句

解决问题:重复字段问题

$Data = M('a')->where($where)
  ->Field('a.name as aname,b.name as uname,a.*')
  ->join('b on b.jb_id=a.id')
  ->order('a.id desc')
  ->select();

解释:a.* 查询a表所有的字段

a.name as aname 转换a表中的name重复字段为aname

以上就是小编为大家带来的thinkphp多表查询两表有重复相同字段的完美解决方法的全部内容了,希望对大家有所帮助,多多支持【宜配屋www.yipeiwu.com】~

相关文章

PHP中通过ADODB库实现调用Access数据库之修正版本 原创

PHP中通过ADODB库实现调用Access数据库之修正版本 原创

最主要的下载地址了,请先看上一篇文章。http://adodb.sourceforge.net/本地下载 下载此文件此文件解压后放到adodb目录里,最好是全部啊,不是只有ohtml.i...

PHP将整个网站生成HTML纯静态网页的方法总结

复制代码 代码如下: <?php //在你的开始处加入 ob_start(); ob_start(); //以下是你的代码 //在结尾加入 ob_end_clean(),并把本页输...

PHP正则判断一个变量是否为正整数的方法

方法1 判断正整数 $keyword = '10'; // 0 1.1 1 if(preg_match("/^[1-9][0-9]*$/",$keyword)){ echo "是...

PHP设计模式之代理模式的深入解析

PHP设计模式之代理模式的深入解析

代理模式(Proxy),它是对简单处理程序(或指针)的增强,用于引用一个对象:这个指针被代理(Proxy)对象取代,代理对象位于客户端(Client)和真实执行程序之间,指针有一个可被多...

php utf-8转unicode的函数第1/2页

UTF编码 UTF-8就是以8位为单元对UCS进行编码。从UCS-2到UTF-8的编码方式如下: UCS-2编码(16进制) UTF-8 字节流(二进制) 0000 - 007F 0xx...