php - 在数据库中记录成员生日的正确方法是什么?

标签 php mysql

我正在做一个需要将成员(member)生日插入 MySQL 数据库的项目。但我很困惑。实际上我是这样使用它的:

整数(10)

所以我改变了格式,例如“27/06/1960”使用 PHP 转换为 unix 时间,并使用函数 date() 显示生日。有没有更好的解决办法?有什么好的资源可以推荐阅读“DATE、DATETIME、TIMESTAMP”吗?

谢谢。

最佳答案

我将从 DATETIME manual page for your database 开始.一般来说,如果数据库有专门为您计划存储在该列中的数据类型而设计的特定列类型,那么使用它通常是个好主意。它不仅使列中存储的内容更加清晰,而且还可能允许您编写更强大的查询,并让数据库引擎为您优化这些查询。

关于php - 在数据库中记录成员生日的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1896468/

相关文章:

php - 验证后为什么我的选择标签数据被清除

php - 如何告诉Jquery在使用load函数时不要删除所有内容?

php - Laravel - 调用存储库中未定义的方法

php - 是否可以在 PHP PDO 准备语句中设置 innodb_stats_on_metadata ?

mysql - Rails 使用连接表将数组参数存储在不同的行中

PHP + SQL - 自动递增 ID

mysql - 正则表达式 - 在字符串中查找特定数字

mysql - 如何使用 MySQL INTO OUTFILE 导出文件中的断行 '\n'

php - 如何在jomsocial中创建多个社区?

php - 在 Woocommerce 中按商品 ID 获取购物车商品数量