nospor:
MySQL zwrócił komunikat:
#1054 - Unknown column 'maxtime' in 'having clause'
SongoQ:
MySQL zwrócił komunikat:
#1054 - Unknown column 'time' in 'having clause'
to może inaczej:
tabela w pełni wygląda tak:
id bigint(20) Nie AUTO_INCREMENT
url text Tak NULL
userid bigint(20) Tak NULL
active int(1) Tak NULL
approved int(1) Tak NULL
odslon bigint(20) Tak NULL
time bigint(20) Tak NULL
admin int(1) Nie 0
aktualnie zapytanie wyglda tak:
$result = mysql_query("SELECT `uslugi_autosurf_strony`.`id`, `uslugi_autosurf_strony`.`userid`, `uslugi_autosurf_strony`.`url`, `uslugi_autosurf_credits`.`credit`
FROM `uslugi_autosurf_strony`, `uslugi_autosurf_credits` WHERE `uslugi_autosurf_strony`.`userid` = `uslugi_autosurf_credits`.`userid` AND `uslugi_autosurf_strony`.`admin` = 0 AND `uslugi_autosurf_strony`.`approved` = 1 AND `uslugi_autosurf_strony`.`active` = 1 AND `uslugi_autosurf_credits`.`credit` >= 1 AND `uslugi_autosurf_strony`.`userid` != $_SESSION[userid] order by `uslugi_autosurf_strony`.`time`");
while($rezul = mysql_fetch_array($result)) {
$rezul2 = mysql_fetch_array(mysql_query("SELECT count(*)
FROM `uslugi_autosurf_strony_rezerwacja` WHERE `userid` = $rezul[userid]"));
IF($rezul["credit"]-$rezul2[0] < 1) continue;
//tutaj wyświetlenie strony
exit;
}
jest to kod do skryptu autosurfu i problem w tym, że jak ktoś doda 10 stron a ktoś tylko 1 to ten z 10 otzrymuje odsłony 10 razy częściej i osoby, które mają po kilkadziesiąt stron zapychają ten autosurf i chodzi mi teraz jak to zmodyfikować aby kązdy otzrymywał tyle samo odsłon bez względu na to ile ma stron
i dobrze by było gdyby dwa zapytania które podałem powyżej połączyć w jedno