Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывести статьи с группировкой по дате
 
 автор: dedev   (24.11.2006 в 14:30)   письмо автору
 
 

Таблица
Две колонки: статьи и дата
Подскажите как вывести в таком виде

дата  статья 
          статья 
          статья 
          статья 
дата  статья 
          статья 
          статья 

   
 
 автор: elenaki   (24.11.2006 в 14:48)   письмо автору
 
   для: dedev   (24.11.2006 в 14:30)
 

вложенными циклами - сначала по датам, вывод даты, запрос к базе на выборку статей за текущую дату и вывод статей в цикле, пока они есть.

   
 
 автор: Trianon   (24.11.2006 в 17:24)   письмо автору
 
   для: elenaki   (24.11.2006 в 14:48)
 

либо одним запросом к базе с ORDER BY `date`

   
 
 автор: dedev   (24.11.2006 в 17:36)   письмо автору
 
   для: Trianon   (24.11.2006 в 17:24)
 

ORDER BY `date` выведет все статьи сгруппированные по дате, а мне хотелось бы, чтобы выводилась и дата, только не к каждой статье, а одна для статей за период

   
 
 автор: Trianon   (24.11.2006 в 18:05)   письмо автору
 
   для: dedev   (24.11.2006 в 17:36)
 

повторяющуюся дату, при обработке результата запроса SQL, можно подавить уже средствами php

   
 
 автор: dedev   (24.11.2006 в 18:46)   письмо автору
 
   для: Trianon   (24.11.2006 в 18:05)
 

Подскажите, как повторяющуюся дату подавить, средствами php

   
 
 автор: Trianon   (24.11.2006 в 18:54)   письмо автору
 
   для: dedev   (24.11.2006 в 18:46)
 

Как только увижу скрипт, в котором нужно подавлять.

   
 
 автор: dedev   (24.11.2006 в 20:45)   письмо автору
 
   для: Trianon   (24.11.2006 в 18:54)
 


<?php
// Открываем базу данных
$db sqlite_open("qq.sdb");
// Сделаем выборку данных
$res sqlite_query($db"SELECT *
        FROM table
              ORDER BY data DESC LIMIT 5;"
);
// В цикле выведем все полученные данные
while ($array sqlite_fetch_array($res))
{
echo(
$array['data']."&nbsp;&nbsp;".$array['st']."<br>");
}
?>

   
 
 автор: Trianon   (24.11.2006 в 21:21)   письмо автору
 
   для: dedev   (24.11.2006 в 20:45)
 


<?php 
// Открываем базу данных 
$db sqlite_open("qq.sdb"); 
// Сделаем выборку данных 
$res sqlite_query($db"SELECT * 
        FROM table 
              ORDER BY data DESC LIMIT 5;"
); 
// В цикле выведем все полученные данные 
$data '';
while (
$array sqlite_fetch_array($res)) 

    if(
$array['data'] != $data
    {
        
$data $array['data'];
        echo 
"<hr>$data<br>\r\n";
    }else
        echo 
"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

    echo(
"&nbsp;&nbsp;".$array['st']."<br>\r\n"); 
}
 
?> 

   
 
 автор: dedev   (24.11.2006 в 23:17)   письмо автору
 
   для: Trianon   (24.11.2006 в 21:21)
 

спасибо, то что надо

   
 
 автор: dedev   (25.11.2006 в 00:54)   письмо автору
 
   для: dedev   (24.11.2006 в 23:17)
 

Подскажите, у меня формат даты выводится в таком виде:

2006-11-24

Как, его стелать в виде

24.11.2006

Код находится выше

   
 
 автор: dedev   (25.11.2006 в 02:53)   письмо автору
 
   для: dedev   (25.11.2006 в 00:54)
 

Как преобразовать дату в нужный формат, разобрался, но возникла другая сложность,
при добавлении кода формат даты отображается правильно,
а вывод данных происходит не правильно

// формат даты
$data = strtotime($data);
strftime("%d.%m.%Y",$data);

при изменении формата даты данные начинают отображаться так:

дата      статья
дата      статья
дата      статья
дата      статья

без изменении формата даты (надо изменит формат даты, и оставить структуру, не выходит)

дата
     статья
     статья
     статья
дата
     статья
     статья

подскажите как изменить формат даты и сохранить структуру вывода данных

   
 
 автор: dedev   (25.11.2006 в 11:22)   письмо автору
 
   для: dedev   (24.11.2006 в 14:30)
 

все разобрался, спасибо всем

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования