ZALOGUJ SIĘ
login:
hasło:
przypomnij hasło
załóż konto użytkownika
(i zobacz kilka porad gratis)
   
WYSZUKIWARKA I DZIAŁY
całe porady  tytuły
zaznacz działy do przeszukania
(brak wyboru = wszystkie działy)
PHP
MySQL >
PostgreSQL
SQLite
Perl
Java
XML
XSLT
XPath
WML
SVG
RegExp
Wyszukiwarki
Ochrona
VBScript
Google Plus
XHTML/CSS
JavaScript
Grafika
Flash
Photoshop
Windows
Linux
Bash
Apache
Procmail
E-biznes
Explorer
Opera
Firefox
Inne porady
   
KURSY, DOKUMENTACJE
Własne:
XHTML/CSS
JavaScript
ActionScript
WML, RSS, SSI
Pozostałe:
PHP
MySQL
Java API
więcej...
   
użytkowników online: 13
W CZYM MOGĘ POMÓC?


   
OPINIE UŻYTKOWNIKÓW
Nie jestem webmasterem, ale i na mnie zrobiła wrażenie szybkość reakcji Darka na mój problem. Jego kompetencja i przede wszystkim zupełnie niemodna w dzisiejszych skomercjalizowanych czasach - zwykła ludzka życzliwość dla innego człowieka. Tacy ludzie to dziś gatunek niemal wymarły...

Leszek
Wojskowy Instytut Medyczny

   
GALERIA FOTOGRAFII
   
PORADY - tysiące sprawdzonych rozwiązań dla programistów i webmasterów
aktualizacja porady: 2007-03-19 14:59:31

[MySQL][PHP] Jak wykonać dynamiczny indeks według lat i miesięcy dla rekordów z datą?

PROBLEM

Chcesz utworzyć indeks z podziałem na lata i miesiące.

ROZWIĄZANIEnoselect

Jeżeli rekordy przechowują daty, możesz bardzo łatwo wykonać indeks z aktualnymi datami podzielony na lata i miesiące, co pozwala szybko np. dotrzeć do wybranych rekordów. Niech nasza tabela zawiera przykładowe wpisy z jakimiś datami z kilku lat:

+-----+---------------------+
|  id | data                |
+-----+---------------------+
|  10 | 2004-01-18 12:16:15 |
|   9 | 2005-01-11 22:13:02 |
|   8 | 2005-10-23 15:06:01 |
|   4 | 2005-10-30 13:05:03 |
|  33 | 2005-09-17 19:05:12 |
|   6 | 2005-10-30 19:05:14 |
|   7 | 2005-10-30 06:11:11 |
|  11 | 2005-10-29 17:12:06 |
| 115 | 2004-11-16 16:06:07 |
|  13 | 2004-03-09 09:23:08 |
|  80 | 2003-07-02 19:06:08 |
|  35 | 2005-09-12 12:26:08 |
|  16 | 2005-10-30 18:06:09 |
|  17 | 2005-08-08 13:12:09 |
|  49 | 2005-10-22 10:20:10 |
|  19 | 2005-10-01 09:06:10 |
|  22 | 2005-10-30 19:06:10 |
+-----+---------------------+

Na stronie WWW przydałby się indeks lat i miesięcy, który będzie wyglądał np. tak:

2003: 7
2004: 1 3 11
2005: 1 8 9 10

Wystarczy pobrać rekordy, w taki sposób aby nie powtarzały się lata i miesiące:

+------+---------+
|  rok | miesiac |
+------+---------+
| 2003 |       7 |
| 2004 |       1 |
| 2004 |       3 |
| 2004 |      11 |
| 2005 |       1 |
| 2005 |       8 |
| 2005 |       9 |
| 2005 |      10 |
+------+---------+

I na podstawie pobranych danych utworzyć wspomniany indeks, który będzie dynamiczny, co oznacza, że w zależności od zawartości danych w bazie sam będzie się aktualizował. Zróbmy coś takiego:

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UWAGA! To tylko fragment strony! Całą zobaczysz po opłaceniu abonamentu!

ZALOGUJ SIĘ I ZAMÓW ABONAMENT ABY KORZYSTAĆ Z TEJ CZĘŚCI SERWISU
login:
hasło:
przypomnij hasło
załóż konto użytkownika
(i zobacz kilka porad gratis)
Dostęp do oglądanej strony jest płatny.
Całą zawartość strony zobaczysz
po zalogowaniu się i opłaceniu abonamentu.
 
Jeżeli nie masz konta użytkownika, założ konto!
   
Oto garść powodów, dla których warto założyć konto użytkownika:
Założenie konta użytkownika jest proste i bezpłatne.
Od razu zobaczysz kilka wybranych porad gratis.
Po opłaceniu abonamentu otrzymasz dostęp do wszystkich porad.
Przystąpisz do Programu Partnerskiego, który pozwala uzyskać darmowy abonament!
Zaprenumerujesz przydatny newsletter z poradami i nowościami.
Będziesz mieć dostęp do własnej, wygodnej aktówki i profilu.
Zyskasz możliwość korzystania z różnych promocji i upustów dla klientów serwisu.
Oto garść powodów, dla których warto zamówić abonament:

W jednym miejscu znajdziesz tysiące fachowych porad, kursy, encyklopedię pojęć oraz przydatne narzędzia, dzięki czemu nie tracisz czasu, impulsów telefonicznych i pieniędzy na pozyskiwanie wiedzy. Tutaj dostaniesz gotowe i sprawdzone rozwiązania problemów, z którymi spotykasz się w praktyce.

Dzięki poradom dowiesz się, w jaki sposób wykorzystać najnowsze technologie, aby tworzyć profesjonalne serwisy i rozwiązania. Doradzę Ci, jak skonstruować i wypromować swoje strony, zwiększyć oglądalność, pozyskać klientów i rozwinąć biznes w Internecie, który będzie przynosił zyski!

Kody programów i skrypty działają natychmiast po wstawieniu ich na strony WWW. Tylko tutaj znajdziesz tak wiele unikatowych algorytmów, autorskich pomysłów i przydatnych artykułów. Dowiesz się, jak zapewnić bezpieczeństwo, zwiększyć wydajność oprogramowania i poprawić jakość serwisów WWW i baz danych.

Od kilkunastu lat zajmuję się zawodowo programowaniem oraz tworzeniem stron WWW, co gwarantuje bardzo wysoką jakość i skuteczność opisywanych rozwiązań. Potwierdzają to opinie użytkowników. Możesz też liczyć na pomoc i wsparcie przy wdrażaniu porad na własnej stronie.

Nie musisz wydawać kilku tysięcy złotych na programistów, konsultantów, promocję czy też reklamę swojej witryny. Te same efekty osiągniesz czytając porady i stosując się do konkretnej wiedzy, która podana jest w sposób przyjazny nawet dla laika.

Nigdzie nie kupisz książek, czasopism i publikacji, które w cenie abonamentu dostarczą Ci tak wiele gotowych rozwiązań. Na żadnych szkoleniach i kursach nie zdobędziesz tylu praktycznych umiejętności i wiadomości. Dzięki zdobytej wiedzy znacznie podniesiesz swoje kwalifikacje i znajdziesz o wiele lepszą pracę.

Z serwisu korzystają zarówno początkujący webmasterzy, jak i największe polskie firmy, banki, dostawcy usług internetowych, wykładowcy, webdeweloperzy oraz agencje interaktywne. To potwierdzenie jakości i wysokiego poziomu informacji - sprawdzanej i weryfikowanej w praktyce przez wielu niezależnych klientów.

Zamawiając abonament pomagasz rozwijać serwis, który będzie Ci służyć jeszcze większą ilością porad i rozwiązań, lepszym wsparciem technicznym oraz unikatowymi, fachowymi publikacjami, których realizacja wymaga ogromnych nakładów czasu i pracy.

Skorzystasz z Programu Partnerskiego - biorąc w nim udział możesz zapewnić sobie BEZPŁATNY dostęp do serwisu z poradami!

Słowa kluczowe dla porady

skrypt PHP, skrypty PHP, porady, porady php, programowanie php, baza danych mysql, bazy danych, kurs php, kurs mysql

 
  © 1996-2017 & Reporter.plo serwisieabonamentwarunki korzystaniaNocleg Dojazd MapaRSSCookieskontakt