0

php、MySql、javascript、またはjQueryを使用してアプリケーションを投稿する必要があります。私はajaxを使用して(ページをリロードせずに)データベースにデータを送信する方法を知っていますが、誰かが他のクライアントに(ページをリロードせずに)知ってもらう方法を投稿して、データが追加されているかどうかに興味があります。もっと簡単に言えば、スタックオーバーフローのここのような状況で、いくつかの質問が追加されて、それが書かれるようになるときN question with new activity。この問題はMySqlトリガーと何らかの関係があると思いますが、トリガーをphpに接続する方法がわかりません。役立つアドバイスがあれば非常に満足します、事前に感謝します

4

1 に答える 1

1

Mysqlと通信する唯一のレイヤーはPHPです。

PHPはサーバー側でレンダリングされます。したがって、クライアント側では、HTMLとJavaScriptのみです。これは、Mysqlトリガーを使用する場合、それは途中でしか行われないことを意味します。

クライアント/サーバー側の方が興味深いです。上記のコメントで回答されているように、COMETは、「ライブアップデート」を実現するために使用されるテクノロジーの総称です。StackoverflowはWebソケットを使用します

彼らの最後の行を見て

Now for the gotchas - in order to use this feature you must have a browser that supports web sockets. 

サーバー側では、Mysqlトリガーを使用する必要はありません。DB実装に依存しないソリューションの方がはるかに優れています。単純なサブスクライブ/公開のデザインパターンが良いでしょう。

于 2012-08-22T22:25:54.153 に答える