2张表
一:id uid name;
二;uid name;
知道这个是关联,但是不会写。就是就是将第一个表中的uid显示成第二个表中的name,求解
select b.name,a.name from biao1 as a ,biao2 as b where a.uid=b.uid
select b.name,a.name from biao1 as a ,biao2 as b where a.uid=b.uid
是用thinkphp来写 $a = new Model('a');
$list = $a->join('left join b on 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
关联这东西在TP里都是抽象好的
首先你的Model要继承RelationModel类
里边要有一个protected $_link = array();这样的数组,用来说明跟谁关联
在调用的时候D()->relation(true)->...->select();就自动关联了
只需要加个属性就行了,看看官方介绍吧
http://doc.thinkphp.cn/manual/relation_model.html
$a = new Model('a');
$list = $a->join('left join b on a.uid = b.uid' );
立即学习“PHP免费学习笔记(深入)”;
谢了!!
$a = new Model('a');
$list = $a->join('left join b on a.uid = b.uid' );
$a = new Model('a');
$list = $a->join('left join b on a.uid = b.uid' );
立即学习“PHP免费学习笔记(深入)”;
join里面的表面应该加前缀吧
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号