SELECT a.A表字段名, b.B表字段名 FROM A表名 a LEFT JOIN B表名 b WHERE 条件自己写,例如(a.字段名 != '' ) ON a.字段名 = b.字段名
你说的是数据库,还是数据表啊.
如果是数据表的话,可以用连接查询.
select a.id,a.username,b.id as bid b.title from 表A a left join 表B b on a.id=b.id
这样就可以了,如果是两个数据库,那就比较麻烦,要创建两个连接对象.再分别打开两个表.再操作.
楼下几位都对.但是你这表其实不太合理,两张表的关联有问题.因为商家名可能相同,建议你加个字段shangjiaID
.table1
join
.不明白啥意思可以去百度下.
如果是mysql里面两个不同的数据库,应该是可以直接使用 [数据库名称].[表名]来关联的.TP指定的数据库,是因为他要缓存这个数据库的表字段等.
//$list表示查询后的结果集,使用下面的方法后可以直接在模板上使用$list这个结果集.
$this-assign('list',$list);
$this-list = $list;
直接表连接查询就可以了
以上就是土嘎嘎小编为大家整理的php查询两个表的数据相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!