単一のユーザーに対して「カートに入れる」や「前の注文」などのデータを維持する必要のあるショッピングサイトを開発する必要があります。データベース内のN人のユーザーに対して例えば。 「マーク」という名前のユーザーがいて、以前にカートに追加した5つのアイテムと前回の注文として4つのアイテムを保存する必要があり、データを保存する必要のある100人のユーザーがいます。私はPHPとMySQLを使用しています。データベース内のN人のユーザーに対して、1人のユーザーに対して複数の一意のデータを保持する方法
0
A
答えて
0
各ユーザーが一意のIDが割り当てられているユーザーのテーブルを作成するとき(あなたは、MySQLのAUTO_INCREMENT
この目的のために利用することができます。
その後、ユーザーが選択する項目について、あなたはuser_idを含む別のテーブルを作成します(以前からテーブル)、Item_ID(アイテムの同様のテーブルから)、ステータス(特定のユーザのアイテムのステータスを示す)、およびユーザが注文をしたときに注文番号を含むオプションのフィールド(1つまたはより多くのアイテム)。
あなたのデータベースの設計に実際に助けを求めているので、私は鉛筆と紙で座ってリストを作成することをお勧めします必要な情報要素を、それらの間に1対1の関係(該当する場合)をマークします。これは、テーブルのレコードに何を配置する必要があるかを(おおよそ)示唆します(たとえば、ユーザーのすべての安定した詳細が通常は1つのテーブルにまとめられます)。
関連する問題
- 1. 1人のユーザーの複数の非対称キーペア?
- 2. 1人のユーザーIDとパスワードを使用してデータベースにアクセス
- 3. 1人のユーザーのためにiPhoneにデータを保存
- 4. 1人のユーザーで2人のユーザーが相手のデータを取得する
- 5. sharepoint 2013の複数のグループに1人のユーザーを追加する方法
- 6. Azure Active Directory:複数のプロバイダアカウントを持つ1人のユーザー
- 7. iOS - 1人のユーザーに複数のデバイスをサポートしていますか?
- 8. django-allauth:複数のソーシャルアカウントを1人のユーザーにリンクする
- 9. 1人のデータベースエンドポイントに複数のユーザーが投稿していますか?
- 10. 複数のユーザー以外のすべてのユーザーに対してパスワード認証を無効にする方法
- 11. Azure DB - 1人のユーザーに1つのテーブルに対する読み取り専用パーミッションを与える方法
- 12. 1人のユーザーに複数のセッションがありますか?
- 13. ドメイン内の1人のユーザーに対してユーザーレート制限を超過しました。他のユーザーは正常に動作します。
- 14. ジオロケーションを使用して1人のユーザーに近いユーザーを特定します。
- 15. 地理的に普及した10,000人のユーザーに対して、単一のライブストリームに対してCDNを有効にする必要がありますか?
- 16. asp.net - 1人のユーザーの複数ログインを防止する
- 17. フェイスブックからすべてのユーザーとユーザーの友人のビデオをフェッチして保存するデータベース
- 18. 複数のユーザーに対してlocalStorageを処理する方法は?
- 19. ローカルイントラネットページへのアクセスが1人のユーザーに対してのみ拒否されました
- 20. Spring MVC - userProfilesを1人のユーザーに正しく割り当てる方法は?
- 21. GNU/Linuxサーバーの1人のユーザーに重複しているJavaプロセス
- 22. 1人のユーザーからpowershell内の他のユーザーにACLルールを追加する
- 23. cf cliには、1人のユーザーに対して最大限の同時接続がありますか?
- 24. ポート80をiptablesで1人のユーザーに限定する方法
- 25. GCMメッセージを送信する方法一度に1000人のユーザー
- 26. firebaseを使用して1人のユーザーに複数回コメントを付ける方法
- 27. 2人のユーザーに対称キーアクセスを許可
- 28. のNeo4jサイファーは一意に私は二人のユーザーを持つフィールド
- 29. 1人のユーザーの代わりに1人のユーザー情報のリストで4つのコンポーネントを表示する
- 30. Adobe DTM:一意の値を持つ複数のボタンに対して1つのイベントルールを実行する
注文履歴を削除したいのはなぜですか? –
注文履歴を削除したくありません。私は別のテーブルに保管したい –