За последние 24 часа нас посетили 55345 программистов и 1773 робота. Сейчас ищут 978 программистов ...

Помогите отсортировать популярного участника.

Тема в разделе "PHP и базы данных", создана пользователем Invision, 13 дек 2010.

  1. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    Таблица:
    К примеру после этого запроса у пользователя с ID 385 получается 007 очков. У пользователя ID 263 004 очка.
    Нужно вывести самого популярного по очкам.

    Делаю следующий запрос:

    PHP:
    1. $sql = mysql_query("SELECT object_id, sum(score) FROM engine4_rate_rates GROUP BY object_id" ,$conn);
    2. $row = mysql_fetch_array($sql);
    3. echo $row['object_id'];
    4. echo '<br>Очков: '.$row['sum(score)'].' ''
    Помогите с запросом пожалуйста, у меня не выводит ID самого популярного по очкам. Спасибо.
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    [sql]SELECT `object_id`, SUM(`score`) AS `sumscore` FROM `engine4_rate_rates` GROUP BY `object_id` ORDER BY `sumscore` DESC;[/sql]
     
  3. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    Спасибо, работает! Можно глупый вопрос что за параметр AS :))
     
  4. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    Встречный вопрос, есть еще параметр rated_date записывает данные в виде: 2010-11-08 16:24:43
    Как мне сделать чтобы считал рейтинг за последнюю неделю? (7 дней).

    как я понял WHERE date=... что тут записать
     
  5. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    WHERE date BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL -1 WEEK)
     
  6. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    DATE_SUB(NOW(), INTERVAL 1 WEEK)
    :)
     
  7. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    sobachnik про SUB даже не подозревал))))))
     
  8. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    спасибо ребята я только учусь просто) очень помогли!!!
     
  9. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Для задания псевдонима.