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)