Parašė abramis· 2010 Gru. 30 00:12:00
#1
Nežinau, kaip tiksliai tokį dalyką aprašyt, bet tiesiog noriu padaryt LIMITuoti rezultatus - pirmą limituot iš vienos, tada jau tuos atfiltruotus iš vienos dar syk limituot, bet bėda, kad antras limitas neveikia :(
Kodas:
$dow = @mysql_query("SELECT rating_item_id, rating_type, rating_datestamp, COUNT(rating_datestamp) as kiekbalsavo, COUNT(rating_datestamp) / 3 + AVG(rating_vote) as viso, AVG(rating_vote) as vidurkis from ".DB_RATINGS." WHERE rating_type='F' group by rating_item_id order by viso DESC LIMIT 0,100");
$n = 0;
while ($q = @mysql_fetch_array($dow))
{
$n++;
$rating_item_id = $q['rating_item_id'];
$vidurkis = round($q['vidurkis'], 2);
$kiekbalsavo = $q['kiekbalsavo'];
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat = '1' AND download_submit = '0' AND download_id = '$rating_item_id' LIMIT 15");
Žinoma, šį koda ne pats rašiau, tik pridėjau prie antros užklausus į
mysql LIMIT 15 atributas, kuris neveikia :(
Gal kas žino kame bėda?
Ačiū :)
Redagavo abramis· 2011 Sau. 1 21:01:11