sql >> データベース >  >> RDS >> Mysql

テーブルが更新された瞬間のjQueryupdatediv

    おそらくあなたが取るべきステップは次のとおりです:

    サーバーに変更(行数の変更など)を照会するAJAXコードを用意します。 jQueryを使用すると、次のことができます。

    function checkUpdates()
    {
        $.ajax({
            type: "POST",
            url: 'hasDataChanged.php',   // a webservice or other URL that queries the database
            data: {},
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(data) {
                // return a JSON string like { "hasChanged" : "true" } or something
                if (data.hasChanged) {
                     // data has changed, do something
                }
            }
         });
    }
    

    次に、JavascriptメソッドsetIntervalを使用できます 数秒ごとにコードを呼び出します。すぐにそれを行うのは非現実的です。

    $(document).ready(function() {
        setInterval("checkUpdates()", 3000);  // Calls the function every 3 seconds
    });
    


    1. PHPで安全なmysqlプリペアドステートメントを作成するにはどうすればよいですか?

    2. mysqlレプリケーションをフィルタリングします(ignore-db)

    3. クエリの説明プランをどのように解釈しますか?

    4. MySQLの次/前のID(任意のソート順)