php 的多表查询 怎么做??

[复制链接]
查看11 | 回复6 | 2011-7-7 11:57:07 | 显示全部楼层 |阅读模式
我想做有三张表的查询每张表里的有两个一样的字段这个该怎么做具体点最好有个例子
回复

使用道具 举报

千问 | 2011-7-7 11:57:07 | 显示全部楼层
abc三张表相同的字段假设是a.a1a.a2、b.b1b.b2和c.c1c.c2
SELECT*FROMaLEFTJOINbONa.a1=b.b1ANDa.a2=b.b2LEFTJOINcONa.a1=c.c1ANDa.a2=c.c2WHERE1;leftjoinrightjoininnerjoin自己看情况用









<h4class=\"ask\">追问


formid=\"form1\"name=\"form1\"method=\"post\"action=\"\"
inputtype=\"text\"name=\"textfield\"id=\"textfield\"/
inputtype=\"submit\"name=\"button\"id=\"button\"value=\"查询\"/
/form
在text里输入要查询的内容那样的该怎么做新手写详细点谢谢
回复

使用道具 举报

千问 | 2011-7-7 11:57:07 | 显示全部楼层
SELECT*FROMaLEFTJOINbONa.a1=b.b1ANDa.a2=b.b2LEFTJOINcONa.a1=c.c1ANDa.a2=c.c2WHERE1;leftjoinrightjoininnerjoinWHEREa.a1=$_POST[\'textfield\'];
回复

使用道具 举报

千问 | 2011-7-7 11:57:07 | 显示全部楼层
还是不行啊麻烦您连静态页面的一起写上谢谢啊
回复

使用道具 举报

千问 | 2011-7-7 11:57:07 | 显示全部楼层
formid=\"form1\"name=\"form1\"method=\"post\"action=\"test.php\"
inputtype=\"text\"name=\"textfield\"id=\"textfield\"/
inputtype=\"submit\"name=\"button\"id=\"button\"value=\"查询\"/
/form

然后你在test.PHP里用

\"SELECT*FROMaLEFTJOINbONa.a1=b.b1ANDa.a2=b.b2LEFTJOINcONa.a1=c.c1ANDa.a2=c.c2WHERE1;leftjoinrightjoininnerjoinWHEREa.a1=\".$_POST[\'textfield\'];语句执行查询大概就是在这么个意思
回复

使用道具 举报

千问 | 2011-7-7 11:57:07 | 显示全部楼层
方便加下你qq吗用不懂的以后我可以直接问你921521900这是我的
回复

使用道具 举报

千问 | 2011-7-7 11:57:07 | 显示全部楼层
formid=\"form1\"name=\"form1\"method=\"post\"action=\"\"
inputtype=\"text\"name=\"textfield\"id=\"textfield\"/
inputtype=\"submit\"name=\"button\"id=\"button\"value=\"查询\"/
/form
在text里输入要查询的内容那样的该怎么做新手写详细点谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行