Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> CASE...WHEN, jw...
rsobczuk
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 20.10.2002
Skąd: Kraków

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


Mam napisaną już aplikację w php, gdzie słowniki przechowywane sa w plikach [joke... :0]... przykładowo... statusy jakiegoś bytu, to tablica $TAB_STAT, a kolejne pozycje słownika -> klucz tablicy to id_słownika np $TAB_STAT[1] = 'aktywny'; $TAB_STAT[2] = 'nie aktywny'; $TAB_STAT[3] = 'zablokowany';

Tablica jest zadeklarowana globalnie...

Chcę teraz napisać zapytanie do bazy, które wyszuka mi userów wraz ze statusami...
Problem polega na tym, że kiedy sobie zrobię ORDER BY posortuje mi po id_klucza, a nie po jego nazwie...
Jak skonstruować zapytanie do bazy (myślałem jakoś CASE ... WHEN), żeby w wyniku zapytania "zamienił" mi id na nazwy zawarte w plikach...

Czekam na info...
pozdrawiam
--r>s
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Ale ty cos zle napisales, albo masz namotane to co zrobiles.

W tabeli user trzymasz id do statusu. A status juz trzymasz w pliku a nie w bazie. gdzie sens i logika? jesli userow trzymasz w bazie a oni mają statusy, to i statusy trzymaj w bazie.
Go to the top of the page
+Quote Post
rsobczuk
post
Post #3





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 20.10.2002
Skąd: Kraków

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


No to jak nie rozumiesz czegoś to po co się odzywasz... [to miało nie być hamskie].
Słowniki są trzymane w pliku..., a w tabeli użytkownicy... każdy ma swój status... nic skomplikowanego tu nie ma, a przerabiać aplikacji nie będę... nie jestem jej autorem...
Moje pytanie jest takie samo jak było.
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: 26.12.2025 - 12:17