2014-02-04 3 views
0

Вот фрагмент сценария, который я использую для получения записи в базе данных.Сообщайте об изменениях в базе данных

var url = '../waitOrders?restaurant_id=1; 

    $(document).ready(function() { 
      $.ajaxSetup({ cache: false }); 
      setInterval(function() {$("#displayarea").load(url); }, 400); 
     }); 

Это прекрасно работает, но мой вопрос заключается в том, что есть способ сообщить мне, что в базе данных есть новая запись или изменения?

ответ

0

Я не уверен, что базы данных вы используете, но если вы используете PHP и MySQL:

$query = $db->query("SELECT `articles`.`title` FROM `articles` LIMIT 6"); 

while ($row = $query->fetch(PDO::FETCH_ASSOC)) { 
echo $row['title'], '<br>'; 
} 

echo '<p>Returned ', $query->rowCount(), ' results</p>'; 

объекта $ запроса с использованием методы ROWCOUNT(), чтобы вернуть количество записей, добавленных к базам данных , поэтому не уверен, что это отвечает на ваш вопрос.

0

перейдите по этой ссылке. Может быть, это должно быть собирается взять из этой вашей проблемы ... https://jirawong.wordpress.com/2013/03/27/oracle-database-change-notification-jdbc-style-example/

+0

это одно Уведомление об изменениях таблицы Oracle в Java:> ** http: //stackoverflow.com/questions/10797940/notification-of-oracle-table-changes-in-java** – jmail

1

1) Вы можете написать триггеры для этого, который сообщил вам всякий раз, когда новый ввод данных больше появляться.

ИЛИ

2) Вы можете использовать User Define функции, которые помогли вам, когда новая запись приходит к базе данных.

+0

У вас есть примеры триггеры? – user3230425

+0

извините, приятель у меня нет. , но вы можете найти на google –

+0

Все в порядке, спасибо за ваше время. – user3230425

Смежные вопросы