djgarsi
6.10.2010, 15:27:44
Witajcie. Mam pewien problem z podziałem rekordów. Stronicowanie jako tako opanowałem.
Jednak teraz potrzebuję podzielić do tego rekordy wg dni na zasadzie:
06.10.2010
rekord 1
rekord 2
rekord 3
rekord 4
rekord 5
05.10.2010
rekord 6
rekord 7
rekord 8
rekord 9
rekord 10
... itd
Spawnm
6.10.2010, 15:41:57
Nie podałeś struktury tabeli ... strzelam że musisz dać
ORDER BY add_date ASC
djgarsi
6.10.2010, 15:53:43
Wiec tak, struktura tabeli wygląda następująco:
id | name | data | opis
1 | nazwa1 | 01.10.2010 | opis1
2 | nazwa2 | 01.10.2010 | opis2
3 | nazwa3 | 01.10.2010 | opis3
4 | nazwa4 | 02.10.2010 | opis4
5 | nazwa5 | 03.10.2010 | opis5
6 | nazwa6 | 03.10.2010 | opis6
7 | nazwa7 | 05.10.2010 | opis7
8 | nazwa8 | 05.10.2010 | opis8
9 | nazwa9 | 06.10.2010 | opis9
10 | nazwa10 | 06.10.2010 | opis10
i chcę uzyskać coś takiego:
06.10.2010
nazwa10 - opis10
nazwa9 - opis9
05.10.2010
nazwa8 - opis8
nazwa7 - opis7
03.10.2010
nazwa6 - opis6
nazwa5 - opis5
02.10.2010
nazwa4 - opis4
01.10.2010
nazwa3 - opis3
nazwa2 - opis2
nazwa1 - opis1
kefirek
6.10.2010, 17:54:13
<?php
$result = mysql_query("SELECT * FROM tabele ORDER BY data DESC"); {
$date = '';
{
if($data['data'] !== $date)
{
echo $data['data'].'</br>'; }
echo $data['name'].'</br>'; $date = $data['data'];
}
}
?>