Как я могу отображать базу данных в реальном времени?

Я хочу отображать базу данных в HTML, но она не обновляется постоянно, когда я меняю данные в базе данных, и мне приходится обновляться много раз. Есть ли у вас какие-нибудь советы по оптимизации?

<div class = "container">
    <div class = "row">
        <?php
            while($result = $statement->fetch(PDO::FETCH_ASSOC))
            { 
                echo $result['temperature'];
            }
        ?>
    </div>
</div>

Найдите в Интернете polling и caching

MatBailie 16.05.2018 12:33
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
1
50
2

Ответы 2

Это открытый вопрос, который может вызвать мнения и споры. При этом вам нужна технология AJAX или какой-то фреймворк JavaScript.

Я бы посмотрел на vue.js.

Вам нужно использовать Ajax, чтобы как-то проверить, была ли таблица обновлена ​​и были ли снова получены новые данные. Вам также понадобится таймер для запуска проверки.

Я нашел ответ, который может вам помочь: Обновление данных MySQL в реальном времени

Другие вопросы по теме