個人的なプロジェクトにリアルタイム イベント リスナーを実装することを考えています。INSERT
、UPDATE
、およびSQL クエリが発行された場合DELETE
、mySQL は PHP ファイルをトリガーし、新しいレコードが見つかった場合にページを自動的に更新するなど、これを処理します。編集または削除?
mySQL トリガーを読んでいますが、実装方法がわかりません。ありがとう!
個人的なプロジェクトにリアルタイム イベント リスナーを実装することを考えています。INSERT
、UPDATE
、およびSQL クエリが発行された場合DELETE
、mySQL は PHP ファイルをトリガーし、新しいレコードが見つかった場合にページを自動的に更新するなど、これを処理します。編集または削除?
mySQL トリガーを読んでいますが、実装方法がわかりません。ありがとう!
適切に遅延した方法でページを更新したい場合は、MySQL からトリガーするのではなく、AJAX でトリガーすることをお勧めします。Waygood は後者への適切なリンクを持っていますが、単にデータを更新する場合は前者を検討してください。
経由でサイトの情報を更新できますlong polling
。こうすることで、サーバーへの永続的な接続を開いたままにし、サーバーが更新をプッシュするたびにデータを更新できます。完了したら、接続を再開して、別の更新を待ちます。最も一般的に使用される LP 手法は、おそらくAJAXを使用したものです。別の方法として、クロスドメイン サポートのようなものについては、 script tag long pollingを使用してもう少しエキゾチックにすることもできます。