|
|
|
| Таблица
Две колонки: статьи и дата
Подскажите как вывести в таком виде
дата статья
статья
статья
статья
дата статья
статья
статья
|
| |
|
|
|
|
|
|
|
для: dedev
(24.11.2006 в 14:30)
| | вложенными циклами - сначала по датам, вывод даты, запрос к базе на выборку статей за текущую дату и вывод статей в цикле, пока они есть. | |
|
|
|
|
|
|
|
для: elenaki
(24.11.2006 в 14:48)
| | либо одним запросом к базе с ORDER BY `date` | |
|
|
|
|
|
|
|
для: Trianon
(24.11.2006 в 17:24)
| | ORDER BY `date` выведет все статьи сгруппированные по дате, а мне хотелось бы, чтобы выводилась и дата, только не к каждой статье, а одна для статей за период | |
|
|
|
|
|
|
|
для: dedev
(24.11.2006 в 17:36)
| | повторяющуюся дату, при обработке результата запроса SQL, можно подавить уже средствами php | |
|
|
|
|
|
|
|
для: Trianon
(24.11.2006 в 18:05)
| | Подскажите, как повторяющуюся дату подавить, средствами php | |
|
|
|
|
|
|
|
для: dedev
(24.11.2006 в 18:46)
| | Как только увижу скрипт, в котором нужно подавлять. | |
|
|
|
|
|
|
|
для: 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']." ".$array['st']."<br>");
}
?>
|
| |
|
|
|
|
|
|
|
для: 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 " ";
echo(" ".$array['st']."<br>\r\n");
}
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(24.11.2006 в 21:21)
| | спасибо, то что надо | |
|
|
|
|
|
|
|
для: dedev
(24.11.2006 в 23:17)
| | Подскажите, у меня формат даты выводится в таком виде:
Как, его стелать в виде
Код находится выше | |
|
|
|
|
|
|
|
для: dedev
(25.11.2006 в 00:54)
| | Как преобразовать дату в нужный формат, разобрался, но возникла другая сложность,
при добавлении кода формат даты отображается правильно,
а вывод данных происходит не правильно
// формат даты
$data = strtotime($data);
strftime("%d.%m.%Y",$data);
|
при изменении формата даты данные начинают отображаться так:
дата статья
дата статья
дата статья
дата статья
|
без изменении формата даты (надо изменит формат даты, и оставить структуру, не выходит)
дата
статья
статья
статья
дата
статья
статья
|
подскажите как изменить формат даты и сохранить структуру вывода данных | |
|
|
|
|
|
|
|
для: dedev
(24.11.2006 в 14:30)
| | все разобрался, спасибо всем | |
|
|
|