
正文
php两个数据表显示 php连接数据表
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP同时查询两个表并显示
#
比如你现在的两个表里面有一个相关联的字段 pid
select archives,title from `addonarticle`,`body` where `addonarticle`.pid = `body`.pid #order by 后面为以某个表里面的字段排列
相关问答
Q1: PHP 查询两个表数据
楼下几位都对。但是你这表其实不太合理,两张表的关联有问题。因为商家名可能相同,建议你加个字段shangjiaID 。table1 和table2中都有,且唯一。然后用左链接。left join 。不明白啥意思可以去百度下。
Q2: thinkphp如何在一个页面展示两个不同表里的数据
方法一:【关联查询】
Mysql查询的时候,用Left Join 等来实现关联查询即可;
方法二:
Tp不是有smarty模板,查一个表,数据分配到模板;再查一次,再分配到该模板;
就可以在一个页面展示不同表的数据了;
Q3: php怎么让数据库两个数据表(有外键联系)信息能在同一页网页上显示出来?怎么循环语句?需要写网页静态
两张表有外键约束的话,可以直接写对应 join(left/right根据实际业务来决定)的关联查询,
PHP正常写for 或者foreach循环输出结果集就行
Q4: php如何关联两个或者多个数据表?
至少三个方法可以实现php两个数据表显示:
一、使用视图来实现多表联合查询php两个数据表显示,
例如:创建视图:create view userstoposts as select u.name,u.qq,p.post_id,p.title, p.contents, p.contents from users as u,posts as p where u.name=p.name
二、直接使用表联合查询
例如:select u.name,u.qq,p.* from users as u,posts as p where u.name=p.name
三、结合PHP语言实现
例:1、
?php
$Sql="select *from posts";
$Result=@mysql_query($Sql);
while($rows=mysql_fetch_assoc($Result)){
$sql1="select name,qq from users where name='".$rows['name']."'";
$result1=@mysql_query($sql1);
$rows1=mysql_fetch_assoc($result1);
$OUTPUT[]=array(
'name'=$rows['name'],
'qq'=$rows1['qq'],
'post_id'=$rows['post_id'],
'title'=$rows['title'],
'contents'=$rows['contents']
);
}
print_r($OUTPUT);//可以php两个数据表显示你需要php两个数据表显示的结果输出
?
Q5: thinkphp两张表的数据合并在一起,并且在页面上显示
通过下面这个语句就可以实现。insert into A (字段1,字段2,字段3) select 字段1,字段2,字段3 from B;
php两个数据表显示的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php连接数据表、php两个数据表显示的信息别忘了在本站进行查找喔。







