Мониторинг обновлений базы данных в реальном времени с использованием AJAX и SQL - PullRequest
2 голосов
/ 03 июля 2010

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

Я создаю приложение, в котором пользователи оценивают комментарии, и я хотел бы, чтобы оценки менялись вживую, когдаони изменены другим пользователем.Например: пользователи A и B одновременно просматривают ленту комментариев.Скажем, пользователь А обновляет комментарий, в результате чего поле «рейтинг» для строки этого комментария в моей таблице базы данных увеличивается.Не имея таймера для периодического обновления, я бы хотел, чтобы пользователь B видел изменение в комментарии (обновленное на его странице), как только A оценил его.Есть ли способ сделать это, используя только PHP, SQL и JavaScript / jQuery или соответствующие плагины / библиотеки?

Примеры, идеи, ссылки и т. Д. Все приветствуются.Большое спасибо за помощь.

1 Ответ

3 голосов
/ 03 июля 2010

Техника называется комета, игра слов Ajax. Есть много способов сделать это. Смотрите здесь: http://en.wikipedia.org/wiki/Comet_(programming)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...