これを行う正しい方法は次のとおりです。データを「制御する」(例えばメモ)のWebアプリケーション(管理ユーザー)を持つPCがありますが、メモはWebサービス(APiRest)を介してdbに挿入されます。他のユーザーがリアルタイムで挿入するアンドロイドデバイス(単純なアプリを使用)から、これらのノートをPCの管理者がチェックする必要があります(ブール値を持つ、例えば「チェック済み」かどうか)。では、アンドロイドアプリのユーザーが新しいメモを挿入したときに、管理者のウェブページを自動的に更新する方法は?私はトリガーを使うべきですか?正しいテクニックは何ですか?どんな提案もありがとうございます。事前に感謝します。DBデータがアンドロイドアプリで他のデバイスから変更された場合、Php Webページを更新するにはどうすればよいですか?
答えて
管理者に自動的に更新させる場合は、Websockets、PollingまたはForever Frameを使用してください。または、バックエンドからブラウザに向かってサーバー送信イベントを使用することもできます。
テーブルに列を追加します(たとえばapproved
)、デフォルト値を0
に設定します。ユーザーがアプリからメモを追加すると(表に行が追加されます)、approved
列は0
に設定されます。 PHPの管理パネルでは、あなたはそうのような選択クエリを変更することができます。これにより
SELECT * FROM table_name WHERE approved=0
、唯一承認されていない行が表示されますが、それらを承認する管理が可能。
このアイデアは、変更が発生したときに正確に管理パネルをリアルタイムで更新しますか? –
はい@ LajosArpadが正しいです。挿入された行がリアルタイムで管理ページを更新する必要があります – matQ
- 1. データベースが更新されたときにページを更新するにはどうすればよいですか?
- 2. ボタンの変更されたデータを更新するにはどうすればよいですか?
- 3. 変更されたデータテーブルからSQLテーブルを更新するにはどうすればよいですか?
- 4. angle2でrouteParamsが変更された後、ビューを更新するにはどうすればよいですか?
- 5. SharedPreferenceが変更されるたびにTextViewを更新するにはどうすればよいですか?
- 6. 更新していない場合はbrewを更新するにはどうすればよいですか?
- 7. DbContextの外で変更されたエンティティを更新するにはどうすればよいですか?
- 8. 更新データが変更された場合のみ更新をトリガーする
- 9. 他のラベルが変更された場合、ラベルを変更するにはどうすればよいですか?
- 10. 変更された場合PHPがクラスを更新しない
- 11. HerokuでmlabプロビジョニングされたDBのMONGODB_URIを変更するにはどうすればよいですか?
- 12. Webページを更新せずにDBから保存された入力値を表示するにはどうすればいいですか?
- 13. Visual Studioの外部でファイルが変更された場合、TFSのソリューションファイルを更新するにはどうすればよいですか?
- 14. ionic 3でデータを変更した場合、変数の値を自動的に更新するにはどうすればよいですか?
- 15. このハードコードされたデータをデータベースのデータに変更するにはどうすればよいですか?
- 16. Javascript:ページを更新せずにアドレスバーのURLを変更するにはどうすればよいですか?
- 17. Djangoの更新ページ他のユーザーがデータを変更する場合
- 18. 他のアイテムからrecyclerviewアイテムのデータを更新するにはどうすればいいですか?
- 19. indexedDBでデータを更新するにはどうすればよいですか?
- 20. エバーサービス変数が変更された場合、コンポーネントオブザーバはどのように変更されますか
- 21. ダイアログからのデータが変更されたときにメインフォームを更新するにはどうすればよいですか?
- 22. データベースからのモデルの更新が機能しない場合はどうすればよいですか?
- 23. github wikiページを更新するにはどうすればよいですか?
- 24. 各ページを更新するにはどうすればよいですか?
- 25. ng-modelの値が変更された場合、フォームの送信範囲を更新するにはどうすればよいですか?
- 26. データベーステーブルが更新/挿入された場合、自動的に更新するWindows C#コントロールを取得するにはどうすればよいですか?
- 27. EditTextのコンテンツが変更された場合、JSONobjectを更新するにはどうすればよいですか?
- 28. Xamarin.Formsのページを変更するにはどうすればよいですか?
- 29. WebページがiPhoneからズームされないようにするにはどうすればよいですか?
- 30. ページをリロードせずにWebページを変更するにはどうすればよいですか?
あなたは初心者のWebソケット、ポーリング、または永遠のフレームにお勧めですか? 。 サーバーからイベントが送信されますか?あなたはdbサーバーへのサーバーを意味しますか?またはAPIや私のPHP Webアプリケーション(私はLaravelを使用しています)?どこからイベントを送るべきですか?詳細を教えてください。事前に感謝しています – matQ
@matQこれは、デュプレックス接続を提供するWebSocketを使用することです。しかし、一部のサーバーは、このような最新プロトコルをサポートしていません。 2番目に良いのは、サーバーからターゲットオーディエンス(この場合は管理者のブラウザー)にメッセージを送信するためのサーバー送信イベント、つまりプッシュ通知です。第3位はポーリングです。永遠のフレームはまだ解決策ですが、他の3つほど良いものではありません。 –
ありがとう、男!あなたは素晴らしい人です。 – matQ