|
|
|
| добрый день мне нужно подсчитать сколько за сегодня было добавлено новостей на сайт
есть таблица с новостями и поле date
как правильно оформить запрос и вывод данных спасибо | |
|
|
|
|
|
|
|
для: milanello
(18.01.2010 в 01:52)
| | > добрый день
У нас тут ночь вообще-то :)
А по-поводу вопроса: в селект подставьте в поле даты нужную дату и выведите результат, подсчитайте количество строчек - это и будет количество новостей. | |
|
|
|
|
|
|
|
для: Diplex
(18.01.2010 в 01:56)
| | мне каждый день подставлять дату новую? | |
|
|
|
|
|
|
|
для: milanello
(18.01.2010 в 02:10)
| | Это можно автоматизировать. Вы не сказали, как в итоге хотите видеть информацию... | |
|
|
|
|
|
|
|
для: milanello
(18.01.2010 в 01:52)
| | SELECT COUNT(*) FROM news WHERE putdate < NOW() - INTERVAL '1' DAY | |
|
|
|
|
|
|
|
для: t3ma
(18.01.2010 в 10:36)
| | Это не за сегодня, а за последние 24 часа. | |
|
|
|
|
|
|
|
для: Loki
(18.01.2010 в 11:04)
| | Это не за сегодня и не за последние 24 часа, а за последние сутки :)) | |
|
|
|
|
|
|
|
для: Trianon
(18.01.2010 в 11:08)
| | Если уж придираться, то не просто за сутки, а за звездные сутки... а то не дай бог кто решит что за солнечные:) | |
|
|
|
|
|
|
|
для: Loki
(18.01.2010 в 12:57)
| | За звездные сутки ничего не скажу - не знаю. Знаю за календарные, то есть те, которых 363 в году по 24 часа, одни по 23 часа и одни по 25 часов (в DST регионах). | |
|
|
|
|
|
|
|
для: Loki
(18.01.2010 в 11:04)
| | так уж и быть :)
<?php
$day = date('d');
$sql = "SELECT COUNT(*) FROM news WHERE DATE_FORMAT(date, '%d') = '$day'";
?>
|
| |
|
|
|
|
|
|
|
для: t3ma
(18.01.2010 в 13:36)
| | Сегодня результат будет посчитан по 18-м числам всех месяцев всех годов. | |
|
|
|
|
|
|
|
для: t3ma
(18.01.2010 в 10:36)
| | сори что туплю а как вывести ету инфу
$result11 = mysql_query("SELECT COUNT(*) FROM news WHERE putdate < NOW() - INTERVAL '1' DAY ",$db);
{
$myrow11 = mysql_fetch_array($result11);
echo "что писать";
|
| |
|
|
|
|
|
|
|
для: milanello
(18.01.2010 в 11:22)
| | echo $myrow11[0];
либо
echo $myrow11['COUNT(*)'];
Неплохо также закрыть фигурную скобку никому не нужного здесь составного оператора. | |
|
|
|
|
|
|
|
для: Trianon
(18.01.2010 в 12:00)
| | Неработает почемуто
когда добавляю ето выводит пустую страницу
вообщем вывод я намутил
но запрос неверный
таблица назыв data
а поле date
вот нужно подсчитать все данные по последней дате из таблицы дата | |
|
|
|
|
|
|
|
для: milanello
(18.01.2010 в 12:56)
| | приводите дамп таблицы (и структуру и данные)
Без этого можно лишь гадать, что там не так. | |
|
|
|
|
|
|
|
для: milanello
(18.01.2010 в 11:22)
| | зачем mysql_fetch_array ????
достаточно будет mysql_result | |
|
|
|