重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你是要找表吗?a标签里面的东西,你在浏览器里查看源代码看看
创新互联公司于2013年开始,先为沐川等服务建站,沐川等地企业,进行企业商务咨询服务。为沐川企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
至少三个方法可以实现:
一、使用视图来实现多表联合查询,
例如:创建视图: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);//可以你需要的结果输出
?
要有主外键对应才能关联比如 a.iad = b.id (a表中的iad字段等于b表中的id)就能关联
select a.name,a.price from product a,product_lc b where a.id=b.product_id and b.product_id=$lc_id
这样也可以吧。
用联合查询就可以实现
一般包括左外连接,右外连接和内连接
可以用on设置每两个表之间的关联关系,查询后遍历输出到页面就可以了