| |
|
|
| | добрый день мне нужно подсчитать сколько за сегодня было добавлено новостей на сайт
есть таблица с новостями и поле 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 | |
| |
|
|