我有以下信息要动态显示:
产品XYZ
非常好
非常好
非常酷
这些非常好,非常好,非常酷的是给定产品的优势,文本,描述优势,通常以项目符号的形式显示。
我想把它们存储在一个名为advantages的单独的表中是没有意义的,因为除了显示之外,它永远不会被用来做任何其他事情,我把它填得太夸张了。
所以我在考虑在这个产品表上创建一个varchar255字段,并允许插入如下值:
非常好;非常好;非常酷
在自由格式的文本输入字段上。
然后在php数组中拆分它们。
我的问题是:它是不是一种更好的方法?
发布于 2012-09-30 17:23:49
这些解决方案在我的脑海中闪过:
中的advantageN输入字段
发布于 2012-09-30 17:20:08
如果你的文本very nice, very good, very cool是Constant,并且它们不会随着产品的不同而改变,我会使用这样的东西:
// text from database, '-' means nothing
$a = 'NGC-------';
if ($a[0] == 'N')
echo 'Very Nice';
if ($a[1] == 'G')
echo 'Very Good';
// and so on ...顺便说一句,它将节省大量的数据库空间,仅此而已。:)
https://stackoverflow.com/questions/12656842
复制相似问题