![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 5.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam
Mam w tabeli rekordy w jednej z kolumn jest data, przy wypisywaniu rekordów chce miedzy nimi wstawić taki nagłówek z datą, czyli pod każdym takim nagłówkiem byłby wypisane kolejne rekordy przypisane do danej daty. Próbowałem to robić w dwóch pętlach i porównywać aktualny rekord z kolejnym jeśli będą daty róźne wypisać nagłówek, ale coś mi nie działa. Ten post edytował jamesb 29.12.2008, 10:28:30 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 5.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
No tak troszke sprecyzuje ze w tabeli mam pole datetime czyli np 2008-12-28 23:21:24
a w nagłówku chce tylko date. Ponizej zmienilem to co napisales tylko dalej nie wiem ja wyrzucic powtarząjace sie sie te same daty. $wynik = mysql_query("SELECT * FROM zadania ORDER BY data_start"); while($r = mysql_fetch_assoc($wynik)) { echo "<br><strong>".substr($r['data_start'],0,10)."</strong><br>"; $wynik1 = mysql_query("SELECT * FROM zadania WHERE substring(data_start,1,10)='".substr($r['data_start'],0,10)."' ORDER BY data_start"); while($r1 = mysql_fetch_assoc($wynik1)) { echo "".$r1['data_start']."<br>"; } } dla testów w tabeli mam 4 daty i powyzsze zapytanie zwraca coś takiego: 2008-12-28 2008-12-28 23:21:24 2008-12-28 23:47:57 2008-12-28 2008-12-28 23:21:24 2008-12-28 23:47:57 2008-12-29 2008-12-29 23:21:49 2008-12-29 23:42:22 2008-12-29 2008-12-29 23:21:49 2008-12-29 23:42:22 czyli trzeba usunac powtarzajace sie daty tylko jak?? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 07:51 |