我有用户,我需要他们指定性别(男性,女性)和出生年份(1930年,1931年…1999年,2000年)。
我想知道我应该在哪里存储这些值:
在数据库里?
在php文件中?
如果将它们存储在数据库中,则必须首先手动创建所有条目。但好的一面是,用户表将有约束,因此性别字段将始终是男性或女性,它不能是其他的。
如果我将它们存储在php文件(例如html)中,那么我可以轻松地添加/删除值。但一个缺点是我在数据库中没有约束,所以另一个值可能会被错误地存储为gender,即使我可以在php后端添加验证,所以即使有人入侵了html,它也不会被存储,除非它是男性或女性。
最好的做法是什么?
谢谢

最佳答案

我肯定会用一个数据库,因为这是一个数据库的要点,来存储数据。正如您所说的,您可以添加限制,扩展收集的数据(即地址、电话号码、用户喜欢/不喜欢),并使用数据库更容易地搜索/查询数据。对于初始条目,有很多方法可以使用sql将数据获取到数据库中。可能有一种非常简单的方法可以让您的当前用户进入数据库,而无需做太多的工作。

关于php - 在哪里存储性别和出生年份等信息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2961625/

10-14 13:57
查看更多