2010-07-21 104 views
1

我有一个PHP web应用程序,它可以从我们的数据库中生成一些复杂的报告。由此产生的数据结构来填充报表是一个很大的数组,并且它是嵌套的,并且发现只有一件事情是很痛苦的。PHP中可查询的类似sql的数据结构?

理想情况下,我想要一些数据结构,我可以像数据库一样查询。类似于“从Y = Z得到overall_score”。

想到我的一个想法是,我可以使用临时表并查询那些而不是使用数组。但临时表在会议后死亡;我想要一些我可以活得更久一些的东西。

回答

2

如果你想要一个临时数据库,你可以创建/下载,随时删除,并且只是为了方便检索,我会将它加载到SQLite数据库中。保持数据库文件长或短,只要你喜欢,与其他进程分享等。

2

你想要views

+0

它可以用于方便,但请记住,由于MySQL不支持物化视图,性能明智没有那么好。 – Wrikken 2010-07-21 20:24:17

+0

IIRC,视图不起作用,因为查询具有任意日期范围的SUM,并且我无法将变量传递给视图。换句话说,SUM的日期范围被硬编码到视图中。 (我试图升级一些旧的代码BTW) – user151841 2010-07-24 23:30:08