以下是我用来获取数据库中记录的脚本片段。
var url = '../waitOrders?restaurant_id=1;
$(document).ready(function() {
$.ajaxSetup({ cache: false });
setInterval(function() {$("#displayarea").load(url); }, 400);
});
它工作正常,但我的问题是有没有办法通知我数据库有新记录或更改?
答案 0 :(得分:1)
1)您可以为其编写触发器,每当出现新的数据输入时都会通知您。
或强>
2)您可以使用用户定义功能,它可以在新条目进入数据库时为您提供帮助。
答案 1 :(得分: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>';
$ query对象使用rowCount()方法返回添加到数据库的记录数,因此不确定这是否回答了您的问题。
答案 2 :(得分:0)