【发布时间】:2013-06-19 13:02:30
【问题描述】:
我有三个表,即标题、图像、列表。 title 表有一个 auto_increment id,它作为参考 id 存在于其他两个表中,除了这两个表有自己的 auto_increment pid 和 lid,我想使用 while 循环从所有表中获取记录。
eg.
my title table has
id title
1 nirman
2 meditation
my image table has
pid id image
1 1 1.jpg
2 1 2.jpg
3 2 6.jpg
and my list table has
lid id list
1 1 serve us....
2 1 web service
3 1 cms
4 2 about
我有不同的部门来显示图像和列表中的所有数据,其中标题来自标题表。 如果您能理解我要问的内容,请回复相关代码,否则请回复您无法理解的文本部分。
【问题讨论】:
-
您是否只需将这些连接在一起即可获得结果?
-
让存储引擎来处理。根据id同时从所有三个表中选择数据。
-
是的,我这样做了,但是我必须显示结果的地方非常复杂,以至于连接无法正常工作。很抱歉,但加入对我来说不能正常工作,请提供另一种选择
-
“我必须显示结果的地方太复杂了,以至于连接无法正常工作” - 这没有任何意义;在 PHP 中显示它根本不会影响连接。你到底是什么意思?