我有一个数据库,其中包含 4 个用于构建页面内容的关系表:
content rel theme theme_meta
该表将来自表的rel
表匹配到表的相应字段。有一个名为将其链接到表的字段。contentID
content
rel
theme
theme_meta
themeID
theme
所以
在构建页面时,我JOIN
将内容表连接到 del 表,将其连接到theme
表,并将其连接到theme_meta
表。
它为表的每个匹配行提供了大约 24 行content
。
然后我使用一些 phpforeach
循环将结果重组为每content
行的多维数组。
那效率高吗?对数据库进行 2 次调用会更快、更有效吗,一次调用,一次content
调用theme
. 这将产生更少的行并且更易于使用,但需要再次调用数据库。