【发布时间】:2009-07-20 14:47:26
【问题描述】:
我有 3 张桌子:
- Regions 表,其中包含 1500 个城镇。
- 包含 1800 个类别的类别表。
- 包含企业的公司表。
我需要做的是获取一个城镇,例如 Brimingham,并在一个数组中列出哪些类别使用我们的主公司表有企业,因此我们没有存储在数组中的任何类别中没有企业布里明翰。
我遇到的问题是要存储的数组的大小,当我使用序列化数组填充所有城镇时,我什至无法打开表进行浏览。请参见下面的数组示例:
a:9:{s:8:"法警";s:1:"1";s:20:"商业顾问";s:1:"1";s:25:"车库和机械师";s:1:"1";s:35:"养殖牲畜和其他动物";s:1:"2";s:19:"时尚配饰";s:1:"1";s:6 :"Hotels";s:1:"1";s:20:"邮局服务";s:1:"1";s:13:"Schools State";s:1:"1";s: 14:"木匠";s:1:"1";}
谁能提出替代解决方案?
干杯
【问题讨论】:
-
更新:序列化数据太大而无法存储,例如伦敦有 1800 个类别的企业,我可以为每个城镇创建静态 HTMl 页面,但它会给我 1500 个 HTMl 页面。有谁知道服务器必须筛选 1500 个 HTML 页面直到找到要包含的正确页面的缺点?
标签: mysql