2

行がリモート SQL サーバーに追加されたときに通知を作成するにはどうすればよいでしょうか?

たとえば、ユーザー A が PHP スクリプトを介して SQL テーブルに行を挿入した場合、ユーザー B がサーバーから何らかの応答を取得して、データベースに何かが追加されたという通知を表示する方法はありますか?

どんな助けでも大歓迎です

4

1 に答える 1

1

基礎となるデータベースに応じて (私は mySQL と Interbase/Firebird でのみ実行しました)、通常、更新/挿入トリガーで別のテーブルを更新する (プルできる) か、ソケットでメッセージをブロードキャストする (その後、通知を生成できます)。

とはいえ、優れた Web アプリケーションはフレームワークを中心に構築されており、これらのフレームワークは通常、データベースのやり取りを抽象化します。つまり、php スクリプト内で行が挿入されている場所を見つけ、そこに通知コードをフックします。はるかに信頼性が高く、より瞬時になります。

リモート アプリケーションへの通知に関しては、 GCMを調べることをお勧めします。

于 2012-09-24T03:38:17.363 に答える