Я хочу отображать базу данных в HTML, но она не обновляется постоянно, когда я меняю данные в базе данных, и мне приходится обновляться много раз. Есть ли у вас какие-нибудь советы по оптимизации?
<div class = "container">
<div class = "row">
<?php
while($result = $statement->fetch(PDO::FETCH_ASSOC))
{
echo $result['temperature'];
}
?>
</div>
</div>






Это открытый вопрос, который может вызвать мнения и споры. При этом вам нужна технология AJAX или какой-то фреймворк JavaScript.
Я бы посмотрел на vue.js.
Вам нужно использовать Ajax, чтобы как-то проверить, была ли таблица обновлена и были ли снова получены новые данные. Вам также понадобится таймер для запуска проверки.
Я нашел ответ, который может вам помочь: Обновление данных MySQL в реальном времени
Найдите в Интернете
pollingиcaching