gpt4 book ai didi

php - 如何根据当前时间戳在mysql数据库中创建动态变化的表

转载 作者:行者123 更新时间:2023-11-29 01:39:02 24 4
gpt4 key购买 nike

您好,我在 MySQL 数据库中有一些员工记录,我使用 PHP 将这些记录显示为报告。现在我遇到了一些问题,我的员工记录有 future 的详细信息,比如他们在某个时间点是否有空。它会在本周之前最多记录 16 周的详细信息。现在,我为数据库中的每个星期实现了单独的列,这是我为测试而创建的。

我的数据库的屏幕截图 - 日期使用黄色突出显示 enter image description here

但现在的问题是我必须手动删除第一个日期列并在每周结束时添加新列,而且我还必须更新用于获取输入数据的 HTML 表单。

<form>
<table>
<tr>
<td>Name:</td>
<td colspan="5"><input type="text" size="40"/></td>
</tr>
<tr>
<td>Domain: </td>
<td><input type="text" size="10"/></td>
<td>Project: </td>
<td><input type="text" size="20"/></td>
<td>Area Of Testing:</td>
<td><input type="text" size="20"/></td>
</tr>
<tr>
<td>EmployeeID:</td>
<td colspan="2"><input type="text" size="6"/></td>
<td>TKID: </td>
<td colspan="2"><input type="text" size="7"/></td>
</tr>

<tr>
<td colspan="6">Billability:</td>
</tr>
<tr>
<td>06/22</td>
<td><input type="text" size="4"/></td>
<td>06/29</td>
<td><input type="text" size="4"/></td>
<td>07/06</td>
<td><input type="text" size="4"/></td>
</tr>
<tr>
<td>06/22</td>
<td><input type="text" size="4"/></td>
<td>06/22</td>
<td><input type="text" size="4"/></td>
<td>06/22</td>
<td><input type="text" size="4"/></td>
</tr>
<tr>
<td>06/22</td>
<td><input type="text" size="4"/></td>
<td>06/22</td>
<td><input type="text" size="4"/></td>
<td>06/22</td>
<td><input type="text" size="4"/></td>
</tr>
<tr>
<td>06/22</td>
<td><input type="text" size="4"/></td>
<td>06/22</td>
<td><input type="text" size="4"/></td>
<td>06/22</td>
<td><input type="text" size="4"/></td>
</tr>
<tr>
<td>06/22</td>
<td><input type="text" size="4"/></td>
<td>06/22</td>
<td><input type="text" size="4"/></td>
<td>06/22</td>
<<td><input type="text" size="4"/></td>
</tr>

他们有什么方法可以动态地克服这种情况吗?或者他们是否有任何类型的脚本可以每周自动触发这些更新?

最佳答案

理想情况下,您会有另一个表:

员工编号日期记录

那么你会:

1, "2015-05-01", 3

2, "2015-05-02", 1

等等

然后只需在插入日期时添加日期,或者每周运行一个 cronjob 来为每位员工添加 7 天。

关于php - 如何根据当前时间戳在mysql数据库中创建动态变化的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30987182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com