2个表如何关联查询(thinkphp) thinpphp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select b.name,a.name from biao1 as a ,biao2 as b where a.uid=b.uid $a = new Model('a');$list = $a->join('left join b on a.uid = b.uid' ); 关联这东西在TP里都是抽象好的首先你的Model要继承RelationModel类里边要有一个protected $_link = array();这样的数组,用来说明跟谁关联在调用的时候D()->relation(true)->...->select();就自动关联了只需要加个属性就行了,看看官方介绍吧http://doc.thinkphp.cn/manual/relation_model.html thinkPHP也支持直接查询$a=new Model();$a->query(“sql语句”); 还要加什么前缀码?$a = new Model('a');$list = $a->join('left join b on a.uid = b.uid' )->select(); 还可以这样写的:$N = M("table1"); $C = M("table2");$count = $N->table($N->getTableName().' n') ->join($C->getTableName().' c on c.xx=n.xx') ->count();看的别人的代码有这样写的,直接写在 控制器里面了 求助链接问题,急!!! 请问这段代码是用什么软件加密的?怎么解密? php中使用shell命令的问题 PHP正则的问题 美眉问:preg_match( "/^\{\*\?template(.+)\?\*\}/", $line, $tpl_arr ) 这句正则匹配什么? 请推荐php教程. 请教关于记录问题 难道这个问题没有人会解决? 一个关于seesion的问题 php编程 本人程序小白,想学PHP,求大家给点意见 请问不用COM组件可否用php生成word,excel格式的文件?因为是linux平台
$list = $a->join('left join b on a.uid = b.uid' );
首先你的Model要继承RelationModel类
里边要有一个protected $_link = array();这样的数组,用来说明跟谁关联
在调用的时候D()->relation(true)->...->select();就自动关联了
只需要加个属性就行了,看看官方介绍吧
http://doc.thinkphp.cn/manual/relation_model.html
$a=new Model();
$a->query(“sql语句”);
$list = $a->join('left join b on a.uid = b.uid' )->select();
$N = M("table1");
$C = M("table2");
$count = $N->table($N->getTableName().' n') ->join($C->getTableName().' c on c.xx=n.xx') ->count();
看的别人的代码有这样写的,直接写在 控制器里面了