本文目录一览:
- 1、thinkPHP两个表查询:从一个表里取出6条数据的id,再根据这些id去查另一个表里的数据
- 2、thinkphp如何在一个页面展示两个不同表里的数据
- 3、thinkphp两张表的数据合并在一起,并且在页面上显示
thinkPHP两个表查询:从一个表里取出6条数据的id,再根据这些id去查另一个表里的数据
M('country')
-join('info on info.country_id=country.country_id')
-where('country.country_id=1 or country.country_id=1 or ...自己写')
-select();
简单写这样就可以了,where里的添加自己写吧 把已知的country_id写在里面就好了
thinkphp如何在一个页面展示两个不同表里的数据
方法一:【关联查询】
Mysql查询的时候,用Left Join 等来实现关联查询即可;
方法二:
Tp不是有smarty模板,查一个表,数据分配到模板;再查一次,再分配到该模板;
就可以在一个页面展示不同表的数据了;
thinkphp两张表的数据合并在一起,并且在页面上显示
通过下面这个语句就可以实现。insert into A (字段1,字段2,字段3) select 字段1,字段2,字段3 from B;