Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Listowanie rekordow po fragmencie daty
Forum PHP.pl > Forum > Przedszkole
wasik89
Witam.

chcialbym moc wylistowac w petli while wszystkie rekordy spelniajace takie kryterium : dla wszystkich rekordow w kolumnie data z jakiegos dowolnego przedzialu czasowego ale zapisanego BEZ dni jezeli w kolumnie data zapisywane sa daty w formacie 2009-08-10 to chcialbym moc wylistowac np wszystkie spelniajace opczatkowa fraze 2009-08 czyli wszystkie dla danego miesiaca ;]

data o ktora bede zapytywal do wylistowania bedzie w zmiennej wiadomo. zalozmy ze ta zmienna nazywac sie bedzie $date

Prosilbym ojakies sugestie jak moglbym tego dokonac. Nawet nie bardzo wiem jak sie moge za to zabrac a zmarnowalem juz 3h siedzenia i probowania ;]
MateuszS
Pobierz wszystkie rekordy z bazy, zapisz je do tablicy, potem sprawdzaj ktore spelniaja porzadane kryteria (explode pomoze) i te wyswietl.

Wicepsik
  1. while($row = mysql_fetch_array($result)){
  2. if(preg_match('/2008-08/', $row['data']){
  3. echo 'Data';
  4. }
  5.  
  6. }


Może coś takiego? smile.gif
kefirek
A nie możesz tak
  1. SELECT * FROM tabela WHERE YEAR(DATA) = 2009 AND MONTH(DATA) = 08
wasik89
JESTESCIE CUDOWNI smile.gif

Temat uwazam za zamkniety ^^ - http://breath-take.com/index2.php?id=30 wynik mojej pracy oraz Waszej pomocy. Bedziecie wiedziec gdzie sie przydala heh (tak btw to to takie proste archiwum newsow mialo byc winksmiley.jpg )
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.