PHP关于查询数据库中几个表并显示在一个表格中

有4个表1、category表(类别表)2、maintable表:(主表)3、list表:(明细表)4、usertable表:(用户表)1表中的id和2表中的catego... 有4个表
1、category表 (类别表)

2、maintable表: (主表)

3、list表: (明细表)

4、usertable表: (用户表)

1表中的id和2表中的category_id有关联
2表中的id和3表中的main_id有关联
2表中的creator_id和4表中的id有关联

结果显示在页面上:

我写了一个查询语句
$result = mysql_query("SELECT name FROM usertable");//制表人
$result1 = mysql_query("SELECT create_time FROM maintable");//制表日期
$result2 = mysql_query("SELECT noto FROM maintable");//备注
$result3 = mysql_query("SELECT goods_name FROM list");//货品名称
$result4 = mysql_query("SELECT price FROM list");//单价
$result5 = mysql_query("SELECT qnt FROM list");//数量
$result6 = mysql_query("SELECT amt FROM list");//金额
有没有什么方法只用一个查询就可以了。

然后怎样才能调用它们、将他们显示在页面上..
展开
 我来答
Finish1983
2013-04-10 · TA获得超过762个赞
知道小有建树答主
回答量:1477
采纳率:100%
帮助的人:393万
展开全部
你的表与表之间有没有关联?

如果有关联的话,,可以写成一个SQL语句

将查询结果赋予一个数组

然后遍历数据
将遍历结果 赋在指定的位置中 就实现了你的功能
追问
我上面把关联写出来了的、就是不知道怎么写这个SQL语句嘛.你其他说的我都知道怎么写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gongkai1985
2013-04-10 · TA获得超过226个赞
知道小有建树答主
回答量:246
采纳率:100%
帮助的人:168万
展开全部
联合查询用,
追问
联合查询是怎么写的嘛?我百度了一下、。、有点不是很懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fa7d405
2013-04-10 · TA获得超过549个赞
知道小有建树答主
回答量:1044
采纳率:100%
帮助的人:283万
展开全部
用多表联查
更多追问追答
追问
多表联查是怎么写的。。我要是知道就不用提问了好么。。哥子们
追答
给你举个例子

select * from a,b,c,d where a.category_id=b.category_id and b.main_id=c.main_id and b.creator_id=d.id;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式