たとえば、私のシステムでは、ユーザーがリストを作成し、リストに情報を追加することができます。名前、住所、電話... データの並行処理方法は?
し、リストを作成した後
は、それがデータベースに挿入され、ページ内の管理者は、管理者リストユーザーがリストを編集するときに問題があるを削除することができますリストを削除したら、どうなりますか?
唯一の方法は、データベースに編集依頼を行う前にデータベースを再度確認することです。しかし、フォームの数が多い場合、入力が多い場合、各フィールドをどのようにチェックすることができますか、並行しているすべてのフィールドをチェックする必要があります。行が、それは主キー(ID)です使用して、対応するテーブルに存在する場合、私は、クエリ
のためのPHP、MySQLとPDOを使用しています
が
編集ありがとうございました –
"リスト"とは何ですか?行のセット?いくつかのフィールドを持つ1つの行?リストに有効な値を定義する他のテーブルはありますか?あなたはリストをどのように編集するのですか?それをメモリにロードし、変更して単一のトランザクションで保存するか、負荷を分けて別々のトランザクションに保存しますか? DELETE/INSERTするか、変更されたデータを更新しますか? –