valenok пишет:Может всё и правильно. Что именно не работает и как вы об этом узнали?
phpfaq.ru/debug
Запрос выполняется, ошибку не выдает (если вывести на экран mysql_error()). Но в конечном результирующем списке отсутствуют некоторые статьи (в том числе и та, что явно должна быть на первом месте, т.е. максимальный рейтинг + за нее больше всего проголосовало и т.д.). Судя по этому списку для некоторых категорий неправильно определяется лучшая статья.
P.S. Если убрать из запроса LIMIT 10 - список вообще не выводится,
А если через phpMyAdmin послать запрос, то ругается на синтаксис:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"SELECT *, MAX(rating*voices*1000+hits) AS koeff
FROM sites WHE
|