![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie, mam mały problem z zapytaniem, chcę aby wyświetlano mi rekordy z pomiędzy dwóch dat ,a dokładniej aby wyświetało rekordy "dokiedy"<=wyświetl>="odkiedy" próbowałem z BETWEEN, ale nie wycodzi:(
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 416 Pomógł: 0 Dołączył: 8.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
chcesz wyswietlac? to dlazcego INSERT? zastanow sie dobrze co chcesz zrobic, bo jesli wyswietlac to nie INSERT a SELECT
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wiem wiem, to jest dodanie do bazy, chodzi mi teraz o Select, bo nie mam pojecia jak zrobić zeby wyświetlił rekordy które zostały dodane założmy pomiędzy 21.12.2006( dodaje to aktuaną date - Date () ) - 21.01.2007 (dodawaną poprzez DATE_SUB( NOW() , INTERVAL -30 DAY ) ,hmmm i jak usunąć w locie rekordy które się przeterminują. Nie chodzi o jedną datę tylko o warunek dla wszystkich, rekord jest aktywny przez 30 dni od daty dodania, a następnie jest automatycznie usuwany
Ten post edytował barthezpl 5.01.2007, 01:20:57 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 16.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wiem wiem, to jest dodanie do bazy, chodzi mi teraz o Select, bo nie mam pojecia jak zrobić zeby wyświetlił rekordy które zostały dodane założmy pomiędzy 21.12.2006( dodaje to aktuaną date - Date () ) - 21.01.2007 (dodawaną poprzez DATE_SUB( NOW() , INTERVAL -30 DAY ) ,hmmm i jak usunąć w locie rekordy które się przeterminują. Nie chodzi o jedną datę tylko o warunek dla wszystkich, rekord jest aktywny przez 30 dni od daty dodania, a następnie jest automatycznie usuwany A słyszałeś o takiej funkcji php: mktime, która tworzy datę z bieżącej daty systemowej w dowolnym kierunku, zarówno w przeszłość jak i w przyszłość? Podstaw pod zmienne datę od i datę do i użyj ich w selectcie: where dataod>='$dataod' and datado<='$datado' Użycie mktime: $dataod=date("Y-m-d",mktime (0,0,0,date("m"),date("d")-6,date("y"))); oznacza 6 dni wstecz i w odpowiednich miejscach można modyfikować rok i miesiąc. Ten post edytował ww-06 5.01.2007, 18:59:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.08.2025 - 07:25 |