2010-07-21 105 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