【问题标题】: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() 方法返回添加到数据库中的记录数,因此不确定这是否能回答您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-11
      • 1970-01-01
      • 2021-05-03
      相关资源
      最近更新 更多