如何进行一次全局数据库查询(使用PHP),然后在网页上的不同位置使用所有输出(多行)?
我读到可以为需要数据的网页上的每个特定字段调用javascripts,但这在性能方面效率低下。
网页会联系一种内容表,其中每个目录旁边都有版本号。这些版本号存储在数据库中,为20个不同的字段调用数据库20次效率低。
有关如何运行的任何建议在页面加载时全局说出PHP查询,然后在页面中稍后使用页面上不同位置的不同输出?
网页应显示以下输出:
Document Name Document Version
DEPT A DOCS:
Doc ABC 1.2
- Description of doc
Doc another doc 2.3
- Description of doc
DEPT B DOCS:
Yet another doc 0.9
- Description of doc
Doc XYZ 3.0
- Description of doc
每个文档都有自己的版本。每个文档在数据库中都有自己的表及其关联版本,可以从Postgres函数或View中查询。我希望只查询此函数或查看一次,然后在网页上以一种“目录”样式(或表格视图)显示结果。
谢谢
P.S。这是我在这里的第一篇文章。
答案 0 :(得分:0)
在一个单独的PHP页面中进行查询,该页面包含在您要使用该信息的所有页面中。
答案 1 :(得分:0)
在页面的开头,进行一次数据库查询以获取所有版本的数据。
使用PHP将其拆分为以版本号为键的关联数组。
然后在页面的不同部分中,只需应用具有版本号的该数组。以您需要的方式输出数据。它将是这个版本的数据