选择DB Data vs Html Data

时间:2016-04-16 02:29:41

标签: php html

我对选择框有疑问。当处理是或否值或1或2或国家..是否更好地使用数据库或HTML?

如果我有10个国家,那么最好使用数据库,还是只选择从HTML发送到数据库?

1 个答案:

答案 0 :(得分:3)

取决于。

在某些情况下,您应该考虑将值保留在数据库中:

  • 这是一个很重要的列表
  • 您的列表中包含其他关联数据(例如,您要显示一个 一些国家的列表,但您也想保留相关数据 如人口或纬度/经度等)
  • 您希望列表增长或更改
  • 这些值与数据库中的其他数据相关(for 例如,当您想要在字段中创建外键时 另一个应限制为您的值集的表)

如果您只处理一个不会增长或变化且与其他数据无关的简单值列表,则没有理由(个人偏好或标准协议除外)将其存储在数据库。

关于值YesNo:一般来说,您不会将它们存储在数据库中。如果您希望应用程序需要支持多种语言,那么将这些存储在数据库中的一种情况就是这样。