장르에 따라 노래 목록을 생성해야합니다. 목록에서 반환되는 각 장르의 양은 사용자가 가중치를 부여하는 방법에 따라 다릅니다.x 가중치 수를 기준으로 임의의 행 선택
그래서 그들은 설정할 수 있습니다 ...
Rock - 5 out of 10
Pop - 2 out of 10
Dance - 1 out of 10
Folk - 10 out of 10
데이터베이스 테이블의 각 트랙이있는 genre_id
:
Rock = 1
Pop = 2
Dance = 3
Folk = 4
그들은 또한 10 일 수 있도록, 반환하는 방법을 많은 트랙을 선택할 수 있습니다 20 ... 최대 100
에 나는 2 개 테이블
TRACKS
id (INT)
track_name (VARCHAR)
genre_id (INT)
GENRES
id (INT)
name (VARCHAR)
이
이 작업을 수행하기 위해 MySQL과 PHP를 사용하고 있습니다. 어떤 도움도 좋을 것입니다.
당신의 테이블 구조를 표시합니다. –