![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam się jak zrobić zapytanie do bazy danych MySQL, które wyświetli wszystkie rekordy w określonym miesiącu np. marcu. A w bazie danych mam rekordy np.
2006-07-28 2006-07-29 2006-03-18 i tak dalej. Nie jest to typ danych data Ten post edytował henio 16.06.2007, 18:52:52 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 1 Dołączył: 10.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 3 Dołączył: 30.12.2006 Skąd: co skąd? Ostrzeżenie: (10%) ![]() ![]() |
@c0cr0ach tylko, że datę zapisuje się w zmiennej `date`
spróbuj z waukiem where i podaj dolna datę i górną, np. `data`>'2006-02-28' AND `data`<'2006-04-01' pisane 'z palca' więc nie wiem jak działa, ale założenie dobre |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 1 Dołączył: 10.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat @c0cr0ach tylko, że datę zapisuje się w zmiennej `date` Wiem o tym. PS. Przeczytaj w całości pierwszy post henia w tym temacie. Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 3 Dołączył: 30.12.2006 Skąd: co skąd? Ostrzeżenie: (10%) ![]() ![]() |
a tak, nie doczytałem. mea culpa - sprawiedliwość po Twojej stronie
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Kiedy doszedłem przy dodawaniu do terminarza meczów z miesięcy dwucyfrowych (październik i listopad) wystąpił błąd. Mianowicie nie wyświetlają się mecze z tych miesięcy.
Fragmenty kodu:
Proszę o jakąś poradę. |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
wlacz myslenie
przeciez substr(data, 7, 1) zwraca ci jedną cyfre. jesli masz 2007-03-12 to zwroci ci 3, a jak masz swoj październik:2007-10-12 to zwroci ci 0, a to przeciez 0 nie jest rowne 10. teraz kicnij sobie w spokoju i pomysl jak to ominac |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
wlacz myslenie przeciez substr(data, 7, 1) zwraca ci jedną cyfre. jesli masz 2007-03-12 to zwroci ci 3, a jak masz swoj październik:2007-10-12 to zwroci ci 0, a to przeciez 0 nie jest rowne 10. teraz kicnij sobie w spokoju i pomysl jak to ominac substr(data, 7, 1) zamiast tego mozna by użyć substr(data, 7, 2) ? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 3 Dołączył: 30.12.2006 Skąd: co skąd? Ostrzeżenie: (10%) ![]() ![]() |
nie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) pomysl co bedzie wtedy z datami miesięcy od 1-9. ja bym to wrzucił do tablicy... piękna funkcja z opisem w manualu
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
nie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) pomysl co bedzie wtedy z datami miesięcy od 1-9. ja bym to wrzucił do tablicy... piękna funkcja z opisem w manualu Wydaje mi się, ze powinno być zamiast liczby 7 liczba 6 i zamiast cyfry 1 cyfra 2 i wtedy zamiast
Wówczas powinno być ok. Jeśli Twoim zdaniem jest inaczej to napisz to zamim wdroże to do skryptu, bo tak niepotrzebnie nadłoże pracy Ten post edytował henio 29.06.2007, 20:11:53 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Cytat Wówczas powinno być ok. I będzie OK, tylko do zmiennej $miesiac musisz przypisywać stringi typu: '01', '02', '07', '11' zamiast zwykłych liczb. |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 04:46 |