Hallo,
ich bin soweit, dass ich meinen Usern ermögliche, dass die für einen Beitrag o.Ä. eine Bewertung in Form von 1-5 Punkten abzugeben. Das speicher ich ein einer solchen Tabelle:
id |type | typeID | IP | date |val
1 | content | 1 | ... | ... | 4
2 | content | 4 | ... | ... | 3
3 | content | 2 | ... | ... | 1
4 | content | 5 | ... | ... | 2
5 | content | 1 | ... | ... | 5
6 | content | 3 | ... | ... | 3
7 | content | 3 | ... | ... | 2
8 | content | 5 | ... | ... | 5
9 | content | 1| ... | ... | 1
Ich denke mal IP und date sind hier zu vernachlässigen.
Was ich jetzt will, ist die id (bei gegebenem type) herausbekommen, die die höchste Durchschnittsbewertung hat. Und weils das ganze so schön ist, auch noch eine Art Top-X Ranking. Ich habe aber keine Ahnung wie ich ansetzen kann. Es würde mich freuen, wenn mir jemand einmal ein paar Stichworte an den Kopf werfen kann, damit ich es für's erste mal für mich versuchen kann.
ich bin soweit, dass ich meinen Usern ermögliche, dass die für einen Beitrag o.Ä. eine Bewertung in Form von 1-5 Punkten abzugeben. Das speicher ich ein einer solchen Tabelle:
1 | content | 1 | ... | ... | 4
2 | content | 4 | ... | ... | 3
3 | content | 2 | ... | ... | 1
4 | content | 5 | ... | ... | 2
5 | content | 1 | ... | ... | 5
6 | content | 3 | ... | ... | 3
7 | content | 3 | ... | ... | 2
8 | content | 5 | ... | ... | 5
9 | content | 1| ... | ... | 1
Ich denke mal IP und date sind hier zu vernachlässigen.
Was ich jetzt will, ist die id (bei gegebenem type) herausbekommen, die die höchste Durchschnittsbewertung hat. Und weils das ganze so schön ist, auch noch eine Art Top-X Ranking. Ich habe aber keine Ahnung wie ich ansetzen kann. Es würde mich freuen, wenn mir jemand einmal ein paar Stichworte an den Kopf werfen kann, damit ich es für's erste mal für mich versuchen kann.
Zuletzt bearbeitet: