Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Jak zrobić IF'a w MySQL?
cent4
post
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


Mam instrukcję, która prawidłowo pobiera dane z bazy:
  1. SELECT e.id, e.Med, e.Kat, e.Nr_id, e.Nr_egz, e.Wartosc, e.Dostepny, e.Nr_czyt, e.Data_wpr, c.Nr_czyt, c.Imie, c.Nazwisko FROM egzempl AS e JOIN czyteln AS c ON e.Nr_czyt=c.Nr_czyt WHERE Med='$row[Med]' AND Kat='$row[Kat]' AND Nr_id='$row[Nr_id]'

ale może się tak zdażyć, że e.Nr_czyt może być równy 0 wtedy cała instrukcja nie działa :-(, bo nieprawidłowo pobierze c.Nr_czyt, c.Imie z tabeli czyteln...
Jak zrobić to, żeby np. zwracał cyfrę 0 w c.Nr_czyt, c.Imie?
Jak tu wstawić warunek, że jak e.Nr_czyt=0 wtedy zrób c.Nr_czyt-0 i c.Imie=0?
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 21:19