同時実行制御とそれについていつ心配するかについて質問があります。PHP / MySQLサイト(InnoDB)を作成しました。トランザクションの問題を回避する方法については知っていますが、同時実行制御があります。
私のサイトは、例として、ユーザーが挿入した商品を保持するEコマースです。ユーザーがサイトに新しいアイテムを挿入すると、DBは主キーとしてproductIdを作成し(DBによって自動インクリメントされます)、フォームを介して送信されたその製品に関するその他のデータを保存します。プリペアドステートメントを使用しています。
2人以上のユーザーがまったく同時にこれを行っているかどうかを心配する必要がありますか?2つ以上のアイテムを同時に送信すると、異なる行のデータが台無しになる可能性はありますか?
製品を挿入できるようにするには、質問に関係がある場合、ユーザーはセッションを使用してログインする必要があります。
よろしくお願いします、マーカス。