![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Nabazgrałem trochę kodu, który co zabawne działa, ale nie do końca. 1. W bazie mam wrzuconą datę w postaci 2012-03-16. Gdy używam curdate() -1 w zapytaniu to jest ok, ale gdy chcę np. ostatnie 40 dni to już nie jest ok :D Podam przykład, wprowadzam produkty na stronę firmy w której pracuje (Tak wykorzystują pracowników :), pracuje od 10 marca i również od tej daty zacząłem po trochu wprowadzać. Skrypt ma za zadanie policzyć ile wprowadziłem ale... Gdy w zapytanie dam curdate()-50 to wyświetla się za mała liczba ale gdy dam już -1000 to jest ok... Poniżej kod:
2. Kolejny problem to wyświetlanie... Otóż pierwsze X rekordów wyświetla się ok ale dalej się już rozsypuje, poniżej screeny: Link: http://easycaptures.com/fs/uploaded/512/5257532992.jpg |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
@mls
Rzeczywiście, pomogło. Trochę inaczej to sobie wyobrażałem, no ale.. ważne, żę działa. A dowiedziałem się przy okazji, że operacje na curdate() to: curadate() 2012-04-21 curdate() -41 20120421 - 10 = 20120380 ( Ato już nie jest data (IMG:style_emoticons/default/smile.gif) A odnośnie punktu drugiego jest jakieś rozwiązanie? Może moja pętla nie działa jak powinna ? Ok trochę się zmienilo (IMG:style_emoticons/default/smile.gif) Postanowiłem zmodyfikować kod tak aby dzielił wynik na strony. Skorzystałem z gotowego rozwiązania które działa świetnie. Poniżej mój kod, może siękomuś przydać (IMG:style_emoticons/default/smile.gif) Ale mam jeszcze jedno pytanie, odnośnie zapytań do mysql. Jak wyciągnać rekordy nie dalej niż sprzed 1.03.2012 ? Czyli od teraz do daty którą podałem. W bazie mam date podaną w sposób: 2012-10-24
@bump |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:32 |