![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 2 Dołączył: 5.12.2010 Skąd: Fulda Ostrzeżenie: (0%) ![]() ![]() |
Mam wpisy z własną datą: http://i.img.itunix.eu/zrzut_ekranu-13-1325378781.png
i z wpisów chce wyświetlicz wszystkie daty w ten sposób: Dni (jak to zrobić, jakie zapytanie sql?): 21-12-2011 22-12-2011 23-12-2011 24-12-2011 25-12-2011 i gdy klikne na np. "24-12-2011" to wyświetlą się wpisy z tego dnia. Jak mam zrobić aby wyświetlały się dni? Teraz mam to:
Ale to wyświetla do każdej wiadomosci datę: 1: 28-12-2011 2: 28-12-2011 3: 28-12-2011 4: 28-12-2011 5: 28-12-2011 6: 28-12-2011 7: 28-12-2011 8: 28-12-2011 9: 28-12-2011 10: 28-12-2011 11: 28-12-2011 a ja chce aby tylko raz pokazało: 28-12-2011 a potem 29-12-2011 30-12-2011 itd Jak to zrobić? I na koniec jak wyswietlicz wiadomości np. z dnia 29-12-2011? Ten post edytował Saki 1.01.2012, 02:59:03 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat spotykam ludzi, którzy naczytali się jakichś głupot w sieci i teraz np. stronią od 'SORT BY RAND();' Ok - może dla małych tabelek to jest spoko ale faktycznie dla sporych objętościowo tabel używanie ORDER BY RAND() w jakichś częstych zapytaniach potrafi powalić wydajność na kolana (IMG:style_emoticons/default/smile.gif) Chyba, że masz jakiś na to super sposób (IMG:style_emoticons/default/tongue.gif) Ogólnie wystarczy się przyjrzeć zapytaniu dając EXPLAIN i zobaczyć, że ta operacja obejmuje wszyściutkie wiersze i jeszcze je sortuje... To nie może być wydajne - chociaż pobieranie wszystkiego i losowanie też mija się z celem (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 04:57 |