ďťż
 
Wyszukiwanie "do daty" w zakresie dat i ID ďťż
 
Wyszukiwanie "do daty" w zakresie dat i ID
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Wyszukiwanie "do daty" w zakresie dat i ID



AlinaGiers - 26-04-2006 13:37
Wyszukiwanie "do daty" w zakresie dat i ID
  Dzień dobry

Mam duży problem z PHP i na forum znalazłam dużą zbieżność ze swoim problemem który mam do rozwiązania. Myślę, że dla Was to dwie minuty pisania a ja nie mogę sobie z tym poradzić. Chodzi oczywiście o mini kod PHP wyciągający z jednej tabeli (która istnieje w MySQL) dane o uczniach i układający te dane na stronie www wg narastających dni. Przykład poniżej:

Tabela istniejżca w MySQL

Baza o nazwie „Uczniowie” a tabela poniższa „harcerze”:

Nr IdHarcerza Nazwisko DuzurOd DyzurDo Waznosc
1 4 Zajcel 2006-04-26 2006-04-29 D
2 3 Stencel 2006-04-29 2006-05-01 M
3 1 Bąk 2006-04-21 2006-05-03 D
4 4 Zajcel 2006-05-01 2006-05-03 M
5 1 Bąk 2006-05-05 2006-05-05 M
6 19 Powsik 2006-05-01 2006-05-02 D
7 10 Króliki 2006-04-27 2006-04-30 D
8 2 Beć 2006-05-02 2006-05-09 X

Powyższa tabela jest ciągle uzupełniane o nowe dyżury.

Sprawa polega na tym , że aby wchodząc na adres strony www zobaczyć zestawienie dyżurów wszystkich harcerzy w poniższej postaci:

1 2 3 4
2006-04-23 D - - -
2006-04-24 D - - -
2006-04-25 D - - -
2006-04-26 D - - D
2006-04-27 D - - D
2006-04-28 D - - D
2006-04-29 D - M D
2006-04-30 D - M -
2006-05-01 D - M M
2006-05-02 D X - M
2006-05-03 D X - M
2006-05-04 - X - -
2006-05-05 M X - -
..itd. 100dat - X - -

Zakres dat winien być ciągiem od 10 dni wstecz licząc od daty dzisiejszej oraz aż na 100 dni na przyszłość. W kolumnie dat, daty muszą być ciągiem jedna za drugą, nawet jeżeli żaden z harcerzy nie będzie miał dyżuru (linia winna być pusta).

Podobno jest to łatwizna ale nie dla mnie a wypadła niespodziewana i gwałtowna okoliczność, że muszę coś podobnego zaprezentować na stronach WWW.

Pozdrawiam serdecznie i liczę na podpowiedź

Z poważaniem

Alina Giers

alina.giers@op.pl




michal1-1991 - 26-04-2006 23:41
zrób takie polecenie do bazy

SELECT * FROM tabela WHERE AND pole_daty < NOW() - INTERVAL 10 DAY AND pole_daty < NOW() + INTERVAL 100 DAY

nie jestem pewnien ale powinno działać... jeśli nie to pisz na GG... chętnie pomogę
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    postgresql Select count(*) czy raczej Select count(ID) [mysql] Wyszukanie =?ISO-8859-2?Q?rekord=F3w=28powiazane_tabel?==?ISO-8859-2?Q?e=29?= [MySQL/PHP] Wyszukiwanie rekordu przez kolumnę wskazaną przez zmienną [mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu. [MySQL] - Wstawianie aktualnej daty do bazy danych - PHP i MySQL =?iso-8859-2?Q?[MS_SQL]Najcz=EAsciej_wyszukiwane_frazy?= Re: [mysql] wyszukiwanie =?ISO-8859-2?Q?ca=B3ych_hasel?= Oracle SQL Developer - Wyszukiwanie w calej bazie [PostgreSQL] wyszukiwanie przy sporej ilosci danych [MySQL] Dostaję podwójny wynik wyszukiwania. Co jest ?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • dirtyboys.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com