【发布时间】:2013-09-16 14:32:33
【问题描述】:
我有一个网络表单,用户输入两个日期 (YYYY/MM/DD) 代表一个时间间隔和关于一天活动的其他信息。
示例:他选择 2013/09/12 至 2013/10/02 活动:游泳
在这种情况下,我的表格将如下所示:
date | activity
2013/09/12 | swimming
2013/09/13 | swimming
2013/09/14 | swimming
2013/09/15 | swimming
2013/09/16 | swimming
等等……
我必须为用户提供的日期的每一天写一行活动
我可以在不手动迭代几天的情况下做到这一点吗? 我正在使用 php+mysqli
编辑:我不能使用两列来表示开始日期和结束日期
【问题讨论】:
-
如何在数据库中存储数据?
-
不清楚您在问什么...您是要检索数据还是询问表架构?
-
不,我必须将数据写入 DB 我的表看起来像我的 axample 中的表加上自动生成的数字 ID 和带有附加信息的另一个字段。正如我所说,用户通过网络表单提供了两个日期,代表一个时期的开始和结束以及一个活动
-
尝试使用时间戳...。我相信这会对你有所帮助
标签: php mysql date loops mysqli