단일 사용자의 경우 "장바구니에 추가"및 "이전 주문"과 같은 데이터를 유지해야하는 쇼핑 사이트를 개발해야합니다. 데이터베이스에 N 명의 사용자가있는 경우 예 : "Mark"라는 사용자가 있고 이전에 장바구니에 5 개 항목을 추가하고 이전 주문으로 4 개 항목을 저장해야하며 데이터를 저장할 필요가있는 100 명의 사용자가 있다고 말하면 어떻게이 문제를 해결해야합니까? PHP와 MySQL을 사용하고 있습니다.데이터베이스에서 N 명의 사용자에 대해 단일 사용자에 대해 여러 개의 고유 데이터를 유지하는 방법
0
A
답변
0
각 사용자는 사용자의 테이블을 만들 때 고유 ID가 (이 목적을 위해 MySQL을의 AUTO_INCREMENT
를 이용할 수 할당됩니다.
그런 다음 항목에 대한 사용자 선택, 당신은 이전의 USER_ID (를 포함하여 다른 테이블을 생성 테이블), Item_ID (항목에 대한 유사한 테이블에서), 상태 (특정 사용자에 대한 항목의 상태를 나타냄) 및 사용자가 주문할 때 주문 번호를 포함 할 선택적 필드 (하나 또는 more items).
요약하면 실제로 데이터베이스 설계에 도움을 청하기 때문에 필자는 연필과 종이 조각으로 앉아 목록을 만들 것을 제안합니다. (필요한 경우) 사이에 일대일 관계를 표시하여 필요한 정보 요소를 표시합니다. 이것은 (대략) 테이블의 레코드에 정렬되어야하는 것을 제안 할 것입니다 (예를 들어, 사용자의 모든 안정적인 세부 사항은 일반적으로 단일 테이블로 통합됩니다).
관련 문제
- 1. 한 명의 사용자에 대해 여러 세션이 있습니까?
- 2. 한 명의 사용자에 대해 여러 개의 비대칭 키 쌍이 있습니까?
- 3. 각 사용자에 대해 n 개의 레코드를 업데이트하십시오.
- 4. 단일 페이지에서 단일 사용자에 대해 동적 변수를 유지하는 방법 PHP
- 5. Jmeter : 단일 사용자에 대해 여러 레코드 생성
- 6. 여러 사용자에 대해 고유 한 행을 반환합니다.
- 7. 각 사용자에 대해 고유 한 페이지를 유지하는 방법 ASP.NET C#
- 8. Sharepoint - UserProfile.PersonalSite는 몇 명의 사용자에 대해 null입니다.
- 9. 한 명의 사용자에 대해 문서 선택에 실패했습니다
- 10. SQL : 단일 사용자에 대해 결과를 연결하는 방법?
- 11. 수백만 명의 사용자가있는 모든 사용자에 대해 90 행의 데이터를 저장해야합니까?
- 12. Google 계정의 사용자에 대해 단일 세션 제한
- 13. 여러 사용자에 대해 DataGridview에서 레코드를 잠그는 방법
- 14. discoverAllContactUserInfosWithCompletionHandler가 동일한 사용자에 대해 여러 레코드를 반환합니까?
- 15. 인증 된 사용자에 대해 prefetch_related
- 16. asp.net에서보기의 모든 사용자에 대해 다른 필드 mvc
- 17. 지리적으로 퍼져있는 10,000 명의 사용자에 대해 단일 라이브 스트림에 대해 CDN을 활성화해야합니까?
- 18. SSRS를 사용하여 여러 사용자에 대해 단일 보고서 생성
- 19. laravel의 모든 사용자에 대해 공통 변수를 유지하는 방법
- 20. 여러 사용자에 대해 SDF 데이터베이스 파일 사용
- 21. 동시에 여러 사용자에 대해 ArrayList 동기화
- 22. Forever.js : 여러 사용자에 대해 하나의 인스턴스 사용
- 23. 여러 사용자에 대해 웹 사이트를 테스트하는 방법 (확장)
- 24. Silverlight 4에서 모든 사용자에 대해 데이터를 캐시하는 방법
- 25. 각 사용자에 대해 별도의 창 열기 방법
- 26. 각 사용자에 대해 여러 개의 SQL 테이블이 있습니까?
- 27. 모든 사용자에 대해 액세스가 거부되었습니다.
- 28. 모든 사용자에 대해 last_login을 받으시겠습니까?
- 29. "캐싱"모든 사용자에 대해 동일한 MySQL 결과
- 30. 주어진 사용자에 대해 ApplicationUser 객체를 얻는 방법
왜 주문 내역을 삭제 하시겠습니까? –
주문 내역을 삭제하고 싶지 않습니다. 나는 그것을 다른 테이블에 보관하고 싶다. –