0
我为新闻网站制作了自定义管理面板。管理员可以在他选择发布的位置时选择多个“职位”。我使用PHP和MySQL。将数据存储在数据库中以便快速选择
之后,我不得不选择基于一个“位置”(每一个“位置”代表网站新闻的容器。注意,新闻可以在很多“位置”)。
我的问题是:哪个应该是存储位置的最佳方式?
我已经考虑:
- 序列化 “位置”。缺点:慢选择,所以我将需要使用LIKE
- 制作一个表与N布尔列,其中N是可用职位的数量。缺点:N通常可以改变,所以我需要创建新的列
任何想法?
[bitfield]怎么样(http://en.wikipedia.org/wiki/Bit_field) – MLeFevre
在WHERE子句中做子字符串有效吗?如果我理解了,我应该选择并在WHERE子句中查找位置[n],其中n是所需的位置。 – kanashin