我在学习项目中遇到两个问题
1)
设置:
我有一张桌子有17个字段。
我只需要在我的Programm中的17个字段中的15个最好用*来获取所有字段,或者我应该声明15个字段?
2)
设置:
我想为我的网站创建Metatag,Metatag值位于数组中,并带有一些其他数据(页面设置的metatags 7的8个字段->以上SQL查询的结果)
目前我用if语句过滤它
if($ key!=“ name1” || $ key!=“ name2” ... || $ line!='')
分离元标记数据并将其保存在新数组中会更好吗?
还是应该在数据库中将其分开并放在单独的表中?
谢谢n.redick
最佳答案
Select * is evil
几乎总是最好在单独的表中对元数据进行规范化(允许您使用索引,搜索,联接等)。
关于php - PHP和MySQL的性能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9835530/