Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Podział rekordów na dni
djgarsi
post
Post #1





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Nie podałeś struktury tabeli ... strzelam że musisz dać
  1. ORDER BY add_date ASC
Go to the top of the page
+Quote Post
djgarsi
post
Post #3





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
kefirek
post
Post #4





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $result = mysql_query("SELECT * FROM tabele ORDER BY data DESC");
  3. if(mysql_num_rows($result) > 0)
  4. {
  5. $date = '';
  6. while($data = mysql_fetch_assoc($result))
  7. {
  8. if($data['data'] !== $date)
  9. {
  10. echo $data['data'].'</br>';
  11. }
  12. echo $data['name'].'</br>';
  13. $date = $data['data'];
  14. }
  15. }
  16. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 08:35