@177333747

Как добавить дату изменения записи в БД?

Здравствуйте у меня есть таблица с колонками: имя, фамилия, дата создания, дата изменения. Я не могу понять как при изменении значения в одной из колонок(Имя, фамилия) заносить дату изменения в последнюю колонку.

update.php
<?php
include('connect.php');
if(isset($_POST["id"]))
{
 $value = mysqli_real_escape_string($connect, $_POST["value"]);
 $query = "UPDATE user SET ".$_POST["column_name"]."='".$value."' WHERE id = '".$_POST["id"]."'";

 if(mysqli_query($connect, $query))
 {
  echo 'Data Updated';
 }
}
?>
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 2
BojackHorseman
@BojackHorseman Куратор тега PHP
...в творческом отпуске...
почему вы не задаете такие тривиальные вопросы официальной документации((

11.2.5 Automatic Initialization and Updating for T...
Ответ написан
qnixnet
@qnixnet
Создайте переменную $today = date("Y-m-d H:i:s"); и при внесении изменений указывайте ее, то есть еще один запрос в БД (или в том же можно):
$query = $mysqli->query("INSERT INTO `...(DB_table)...` ( ..., ..., ..., data ) VALUES ( ..., ..., ..., '".$today."' )");
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы