내가 검색 및 평가 시스템에 대한 책을 읽은를 많이 해 봤는데,하지만 난 달성하기 위해 노력하고있어에 대한 해결책을 찾을 수 없습니다 ... 내가 가진MySQL 데이터베이스 - 저장 다중 기준 등급
일단 로그인 한 사용자가 제품을 제출할 수있는 웹 사이트. 이제 다른 사용자가 3 가지 기준에 따라 해당 제품을 평가할 수 있기를 바랍니다. PHP와 MySQL 데이터베이스를 사용하여 모든 정보를 저장하고 있으며, 등급을 통합하는 방법을 잘 모르겠습니다.
현재 카테고리에 따라 다양한 테이블을 보유하고있는 PRODUCTS 데이터베이스가 있습니다. 여기에 테이블의 예
TOASTERS
---
ID (auto-incrementing)
Brand
Set
Number
Name
Edition
Image (stores the location of the image the user uploads)
모든 사용자는 다음 세 기준 (품질, 가격, 미용) 10에서 테이블의 행을 평가할 수 있습니다. 각 기준의 사용자 평균은 각 제품 페이지에 표시되지만 프로필 페이지에 등급의 간단한 기록을 표시 할 수 있도록 각 사용자의 개별 등급을 저장하고 싶습니다. 또는 홈페이지에 최신 사용자 등급의 라이브 피드를 보유하십시오.
제가하려는 것은 awwwwards.com과 상당히 비슷합니다. (내가 말하는 라이브 피드를 보려면 페이지의 오른쪽 하단을보십시오)
미리 감사드립니다!
제품 ID와 사용자 ID의 외래 키와 품질, 가격 및 미적 등급에 대한 열이있는 RATINGS 테이블이 필요하지 않습니까? – andrewsi