【发布时间】:2013-01-07 01:28:33
【问题描述】:
我正在研究基于互联网的时钟,并且是编程新手。我希望该系统工作的方式是用户点击“打卡”按钮,只需将PHP 时间戳添加到表中的timeIn 字段中,然后当用户点击“打卡”按钮时它将在输入timeIn 的同一行中的timeOut 字段中添加PHP 时间戳。 ,以及其他几个字段,例如(工作日的描述、运行的设备等)。除了数据库结束之外,我建立的页面具有所有功能,问题是当我单击“时钟输入”按钮时,它会添加一个新行,然后当我点击“时钟输出”按钮时,它会添加另一个新行,其中包含所有的附加信息。是否有一种简单的方法可以确保当天将所有内容添加到同一行(假设员工在午夜后不工作)以保持数据库看起来干净?
【问题讨论】:
-
第一个条目需要是一个INSERT,第二个是一个UPDATE
-
您可以发布您的表架构以及您尝试过的内容吗?
-
听起来您需要使用更新语句,而不是插入语句。你会执行类似 UPDATE timesheet SET clockOut = $time WHERE employeeId = $employee