Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana zapytania, problem z datą
Domin
post
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 17.11.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mam takie zapytanie:
  1. $query = "SELECT * FROM wnioski WHERE p_3035 = 'TAK' and p_10001a = 'TAK' or p_10001b = 'TAK'";


to zapytanie muszę przerobić aby sprawdzał datę czyli
z formularza mam następujące dane:
$day - dzień
$month - miesiąc
$year - rok

w bazie danych mam m.in. następujące dane
p_3001 - dzień
p_3002 - miesiąc
p_3003 - rok

i teraz muszę to zapytanie zmienić aby wyrzucił rekordy których data w bazie =< data z formularza

jak to zrobić, bo nie mam na to pomysłu.


Z góry dziękuję za pomoc.

Ten post edytował Domin 6.11.2007, 21:19:01


--------------------
Głupi wie wszystko, mądry uczy się całe życie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kevinsz
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 2
Dołączył: 26.04.2007

Ostrzeżenie: (0%)
-----


Spróbuj tak:

  1. $query = "SELECT * FROM wnioski WHERE p_3035 = 'TAK' and (p_10001a = 'TAK' or p_10001b = 'TAK') AND UNIX_TIMESTAMP(CONCAT(p_3003,'-',p_3002,'-',p_3001)) <= UNIX_TIMESTAMP('$year-$month-$day') ";
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 01:09