我有temporary table SQL
,其中包含我客户的信息。
用户可以添加/修改或删除客户或她的联系信息。
我做了一个HTML表,其中包含了对客户进行更新的用户的名称。我使用了函数PHP get_current_user
我的功能如下:
public function getCorrespondentByIdBis($id) {
$statement = "SELECT * FROM `correspondants_bis` WHERE `id`='" . $id . "'";
$result = $this->_db->query($statement);
while ($data = $result->fetch()) {
$correspondent = new CorrespondentBis($data['id'], $data['code_client'], $data['name'], $data['surname'], $data['phone'], $data['fax'], $data['email'], get_current_user(), 0);
}
return $correspondent;
}
我希望在HTML表格中添加一个列,其中包含用户进行任何修改时的时间和计划。
我可以使用getlastmod
吗?
<?php
// outputs e.g. 'Last modified: March 04 1998 20:43:59.'
echo "Last modified: " . date ("F d Y H:i:s.", getlastmod());
?>
有人可以建议我一个解决方案吗? 谢谢。
答案 0 :(得分:0)
是的,我建议您保留两个字段
创建时间 - 首次插入/创建记录时。 已更新 - 记录更新/编辑后。
通过这种方式,我们可以跟踪任何表的活动以及keept DATETIME
作为数据类型的字段。