【问题标题】:Notify changes in the database通知数据库中的更改
【发布时间】:2014-02-04 09:22:26
【问题描述】:
这是我用来获取数据库记录的脚本的 sn-p。
var url = '../waitOrders?restaurant_id=1;
$(document).ready(function() {
$.ajaxSetup({ cache: false });
setInterval(function() {$("#displayarea").load(url); }, 400);
});
它工作正常,但我的问题是有没有办法通知我数据库有新记录或更改?
【问题讨论】:
标签:
database
jsp
servlets
notifications
【解决方案1】:
1) 您可以为此编写触发器,每当发生新的数据输入时都会通知您。
或
2) 您可以使用用户定义函数,当新条目进入数据库时会为您提供帮助。
【解决方案2】:
我不确定您使用的是什么数据库,但如果您使用的是 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>';
$query 对象使用 rowCount() 方法返回添加到数据库中的记录数,因此不确定这是否能回答您的问题。