Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> warunek if w sql (rotator banerów)
metalog
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 1
Dołączył: 19.07.2006

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


Witam tworzę rotator banerów i chciałbym sie zapytać jak zrobić warunek w sql.
Chodzi mi oto ze "and il_klikniec <= limit_klikniec" ma być jeśli limit_klikniec większy od 0 a "and il_wyswietlen <= limit_wyswietlen" jeśli limit_wyswietlen większe od 0.

  1. SELECT
  2. id_baner,
  3. czas,
  4. id_rodzaj,
  5. sort FROM banery WHERE moderka = '1' AND id_rodzaj='3' AND il_klikniec <= limit_klikniec AND il_wyswietlen <= limit_wyswietlen AND (data_od<='2008-07-29 13:06:47' AND data_do>='2008-07-29 13:06:47')
  6. ORDER BY sort


Dziękuje i pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
webasek
post
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 35
Dołączył: 18.07.2008
Skąd: Kielce

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


Może coś takiego?

  1. SELECT
  2. id_baner,
  3. czas,
  4. id_rodzaj,
  5. sort FROM banery WHERE moderka = '1' AND id_rodzaj='3' AND ((il_klikniec <= limit_klikniec AND AND limit_klikniec>0) OR (il_wyswietlen <= limit_wyswietlen AND limit_wyswietlen > 0) ) AND (data_od<='2008-07-29 13:06:47' AND data_do>='2008-07-29 13:06:47')
  6. ORDER BY sort


Nie jestem tylko pewien czy uzyskasz to co chcesz.
Go to the top of the page
+Quote Post
metalog
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 1
Dołączył: 19.07.2006

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


Nie ponieważ będzie brało tylko wtedy gdy limit większy od 0 a ja chce jeśli 0 to poprostu bez limitu czyli musi być warunek czy dodać limit do zapytania

Dziękuje za pomoc juz mam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

  1. SELECT limit_klikniec,il_klikniec,
  2. id_baner,
  3. czas,
  4. id_rodzaj,
  5. sort FROM banery WHERE moderka = '1' AND id_rodzaj='3' AND (data_od<='2008-07-29 13:06:47' AND data_do>='2008-07-29 13:06:47')
  6. HAVING il_klikniec <= limit_klikniec OR limit_klikniec = 0
  7. ORDER BY sort
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 14:40