PHP中存储时间戳的数据库结构
我有一个网站,我在用户登录后开始计时,当我停止计时时,我将这段时间保存在数据库中,我有两个表PHP中存储时间戳的数据库结构,php,mysql,Php,Mysql,我有一个网站,我在用户登录后开始计时,当我停止计时时,我将这段时间保存在数据库中,我有两个表 login ---------------------- id | username | password table --------------------------------------------- user_id(referenced by id) | t_id | date | time 所以,使用这种数据库结构,我在注销时在数据库中获得了多个条目, 因此,请告诉我关于正确的数
login
----------------------
id | username | password
table
---------------------------------------------
user_id(referenced by id) | t_id | date | time
所以,使用这种数据库结构,我在注销时在数据库中获得了多个条目,
因此,请告诉我关于正确的数据库结构,用于存储时间-日期,对于一个日期,只允许一个条目
如果有任何关于重新设计数据库结构的建议,请建议我
我想合并数据库中的时间,当我在一天内多次注销时…如果是,则将登录时间和注销时间存储在表中。查找当前日期中所有注销和登录的差异,最后汇总所有差异,如果大于或等于9,则禁用登录功能。需要更多信息。是否要存储登录时间和注销时间注销?是的,我已经可以在表(time)中存储时间了。但是不希望一个日期有多个条目。你想存储一天内所有的注销时间,还是只存储最近的一次?如果是前者,为了规范化数据库,您应该为每次注销添加一行,然后您可以编写select查询,以便它们提取所需的信息,从而使您的数据库处于正常状态。为什么不在一天内输入多个条目?如果有人在一天内多次登录怎么办?你将如何处理?
table
---------------------------------------------
user_id(referenced by id) | login_date (datetime field) | logout_date (datetime field)