Kode
SELECT photo.pname, photo.pfilename, photo_has_rating.imgId FROM photo, photo_has_rating WHERE photo.pid = photo_has_rating.imgId group by photo_has_rating.imgId order by AVG(voteValue) desc limit 10;
tabellene mine heter da photo_has_rating og photo. I photo_has_rating heter pid imgId (sånn for å gjøre forvirringen komplet)
Men nå får jeg altså ut de mest populære (over all), men trenger fortsatt å begrense dette pr tid (mest pop forrige uke, måned osv)
Om skarpe hjerner ser løsningen: jeg er fortsatt keen hint og vink.
Tid:
tiden ligger som unixdate, satt inn ved php's date(u)
resultatene er da (om jeg har forstått dette rett) antalle sekunder etter kl X 1970, ser i alle fall slik ut: 1177325836, 1177325740, osv
(10 siffer pr tuppel)
Sist endret av Nanaki; 23. april 2007 kl. 13:35.