我有3個表:Mysql的貯藏序列化陣列
- 區表,其具有1500個城鎮它。
- 類別表具有1800個類別。
- 公司包含業務的表。
我需要做的是抓住一個城鎮,例如Brimingham,並在Array中列出哪些類別有使用我們主公司表的業務,所以我們沒有存儲在數組中的任何類別在布萊明翰有業務。
我遇到的問題是存儲數組的大小,當我用序列化數組填充所有城鎮時,我甚至無法打開表來瀏覽。請參閱下面的數組示例:
a:9:{s:8:「執行官」s:1:「1」s:20:「商業顧問」; s:1:「1」; s:25 :「汽車修理廠和機械師」; 1:「1」; 35:「養殖牲畜和其他動物」; 1:「2」; 19:「時尚配飾」; 1: 1「; s:6:」酒店「; s:1:」1「; s:20:」郵局服務「; s:1:」1「; s:13:」學校州「; s: 「1」; s:14:「Wood Craftsmen」; s:1:「1」;}
任何人都可以提出一種替代解決方案嗎?
乾杯
更新:序列化數據大到存儲例如倫敦在所有1800個類別中都有業務,我可以爲每個城鎮創建靜態HTMl頁面,但它會給我1500個HTMl頁面。 有誰知道服務器不得不篩選1500個HTML頁面的缺點,直到它找到包含正確的一個? – 2009-07-15 11:26:56