php 的多表查询 怎么做??

我想做有三张表的查询每张表里的有两个一样的字段这个该怎么做具体点最好有个例子<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transiti... 我想做 有三张表的查询 每张表里的有两个一样的字段 这个该怎么做 具体点 最好 有个例子
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<label>
<input type="text" name="textfield" id="textfield" />
</label>
<label></label>
<input type="submit" name="button" id="button" value="查询" />
</form>
</body>
</html>
在 text里 输入要查询的内容 那样的 该怎么做 最好连静态一起 写出来 新手 呵呵
展开
 我来答
百度网友d216180
2011-07-07 · 超过22用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:56万
展开全部
很简单啊,可以选择JION关键字。
比如 <?php
session_start();
include "conn/conn.php";
$s_sqlstr="select * from xs inner jion xs_kc on xs.xh=xs_kc.xh" order by xh Desc";
$s_rst = $conn->execute($s_sqlstr);
?>
这就实现了两个表的查询,你也可以加别名,这样更方便书写
追问


在 text里 输入要查询的内容 那样的 该怎么做 新手 写详细点 谢谢
JIAOTONGZ
2011-07-07
知道答主
回答量:13
采纳率:0%
帮助的人:7.1万
展开全部
a b c 三张表 相同的字段假设是a. a1 a. a2 、b.b1 b.b2 和 c.c1 c.c2
SELECT * FROM a LEFT JOIN b ON a.a1=b.b1 AND a.a2=b.b2 LEFT JOIN c ON a.a1=c.c1 AND a.a2=c.c2 WHERE 1; left join right join inner join 自己看情况用
更多追问追答
追问


在 text里 输入要查询的内容 那样的 该怎么做 新手 写详细点 谢谢
追答
SELECT * FROM a LEFT JOIN b ON a.a1=b.b1 AND a.a2=b.b2 LEFT JOIN c ON a.a1=c.c1 AND a.a2=c.c2 WHERE 1;   left join right join inner join WHERE a.a1=$_POST['textfield'];
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宇宙大师之一
2015-06-03 · TA获得超过3477个赞
知道小有建树答主
回答量:2271
采纳率:52%
帮助的人:724万
展开全部
有多种方法

1 普通方法

select * from table1,table2

2 left join right join 等方法

select * from table1 t1 left join table2 t2 on t1.id = t2.id

3 UNION 方法

select * from table1 union select * from table2

4 嵌套查询方法

select * from table1 where id in (select pid from table2 where pid > 10)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式