[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как составить запрос чтобы подсчитать кол-во совпа
йфцыув
Как составить запрос чтобы подсчитать кол-во совпадений в таблице?

Есть таблица likes

В ней поля id, date, page

id - просто
date - дата в формате datetime
page - айди страницы

Люди ставят лайки страницам, нужно вывести топ за все время, за 30 дней и за неделю.

Как грамотно составить запрос к БД?

Подскажите пожалуйста. Зарарнее спасибо!
killer8080
SELECT `page`, COUNT(`id`) `cnt`
FROM `likes`
GROUP BY `page`
ORDER BY `cnt` DESC

для интервалов задай нужное условие через WHERE
йфцыув
killer8080
не совсем понятно.

Я составил такой запрос:
$q = "SELECT `page`, COUNT(`id`) `cnt` FROM `likes` GROUP BY `page` ORDER BY `cnt` DESC";
$result = mysql_query($q);

А дальше как выводить не понятно.
Такой вариант не выводит:

while($ins = mysql_fetch_array($result)) {
echo '<a href="/'.$ins['id'].'">'.$ins['title'].'</a><br>';
}
Valick
$q = "SELECT `id`,`page`, COUNT(`id`) `cnt` FROM `likes` GROUP BY `page` ORDER BY `cnt` DESC";
$result = mysql_query($q);

while($ins = mysql_fetch_array($result)) {
echo '<a href="/'.$ins['id'].'">'.$ins['page'].' ('.$ins['cnt'].')</a><br>';
}


_____________
Стимулятор ~yoomoney - 41001303250491
йфцыув
Valick
ага, вот теперь вывелось.

killer8080 Valick спасибо ребята!
Игорь_Vasinsky
Цитата
mysql_fetch_array

фи



_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.