На данный момент я не очень разбираюсь в веб-разработке, но мне удалось создать веб-приложение на PHP, которое запрашивает базу данных MYSQL и показывает данные в HTML.
Я хотел бы проверить, изменилась ли таблица, используя поле метки времени, которое я уже создал, и которое обновляется при каждой вставке. Сравнение двух временных меток (предыдущей и текущей) является ключом
но я не очень разбираюсь в javascript.
Как я могу передать параметр в свой файл hastablechanged.php (предыдущая временная метка) и просто вернуть флаг (1: изменен, 0: не изменен) в javascript?
и ... как бы была базовая функция JavaScript для запуска таймера и вызова hastablechanged.php, отправив old_timestamp и получив флаг, а затем обновив div?
Я гуглил, но решения, которые я нашел, очень сложны, и я знаю, что мне просто нужна функция javascript, которую я не понимаю, как писать.
Это hastablechanged.php:
<?php
include 'config.php';
include 'opendb.php';
$table = "data_table";
$query_timestamp = "select timestamp from {$table} where id = 0;";
$timestamp = mysql_query("{$query_timestamp}");
if (!$timestamp) {
die("query failed");
}
$row_timestamp = mysql_fetch_array($timestamp);
echo $row_timestamp['timestamp'];
?>
А это мой index.php
<!DOCTYPE HTML PUBLIC>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>Data values</title>
</head>
<body>
<div id=data>
<? include("table.php");?>
</div>
</body>
</html>
где "table.php" - это php-код, который выбирает данные и отображает их, рисуя HTML-таблицу.
Я очень благодарен за любую помощь, так как я застрял в этом выпуске для завершения моего дипломного проекта