Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Вывод рейтинга новости пользоавтеля от большего к меньшему

Вывод рейтинга новости пользоавтеля от большего к меньшему


     19.12.2012    Общие вопросы, Общие вопросы по PHP    2903

вопрос
Всем привет, помогите пожалуйста изменить запрос таблицы новостей, есть такой запрос

$sql = $db->query( "SELECT p.id as pid,p.date as pdate,p.title as ptitle,p.category as pcategory,p.alt_name as palt_name,l.value as logval,l.date as logdate FROM " . PREFIX . "_logs l LEFT JOIN ".PREFIX."_post p ON l.news_id=p.id WHERE l.member='$name' AND p.id ORDER BY l.date DESC LIMIT 0,{$limit}" );

он выводит все оценки пользователя, а мне нужно сделать что бы он выводил оценки по новостям того пользователя, профиль которого смотришь в данныйй момент, при чем от большего к меньшему рейтингу. Как это сделать?

Ответил: nowheremany


$sql = $db->query( "SELECT p.id as pid,p.date as pdate,p.title as ptitle,p.category as pcategory,p.alt_name as palt_name,l.value as logval,l.date as logdate FROM " . PREFIX . "_logs l LEFT JOIN ".PREFIX."_post p ON l.news_id=p.id WHERE l.member='{$member_id['name']}' AND p.id ORDER BY l.value ASC LIMIT 0,{$limit}" );

наверно так

Комментарии пользователей (5)

pavel31
4

346 | 158

pavel31 - 20 декабря 2012 16:39 - Юзер

Ну хоть кто нибудь ответьте на мой вопрос, пожалуйста.

pavel31
4

346 | 158

pavel31 - 20 декабря 2012 16:59 - Юзер

Да, спасибо, все работет :)

pavel31
4

346 | 158

pavel31 - 22 декабря 2012 15:15 - Юзер

Это не совсем то, что нужно. Здесь нет сортировки, нужна сортировка новостей пользователя по рейтингу новостей

TheImDim
18

327 | 291

TheImDim - 22 декабря 2012 15:51 - Юзер

ну так с помощью ORDER BY и отсортируйте

pavel31
4

346 | 158

pavel31 - 22 декабря 2012 16:15 - Юзер

TheImDim,
не получается :( подскажите как правильно сортировать?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 06.03.2014 vip.boss  Общие вопросы