• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP, bazy danych Czy mozna wartosc z tabeli wyswietlic jako np 1 tak a 2 nie

Cloud VPS
0 głosów
636 wizyt
pytanie zadane 10 maja 2017 w PHP przez Bartlomiej Bywalec (2,480 p.)
Cześć, czy można wartość z tabeli wyświetlic jako 1  np tak a 2 nie np ustawione jest boolean na 0 i w select żeby wypisywało false?

 

Widok tu trzeba zastosować? albo alias? czy wgl da się?

2 odpowiedzi

0 głosów
odpowiedź 10 maja 2017 przez mbabane Szeryf (79,260 p.)
edycja 10 maja 2017 przez mbabane

hmm jesli jest Ci to potrzebne po stronie php to wydaje mi sie ze najprosciej bedzie jesli pobierzesz wszystkie interesujace Cie wartosci i po stronie php zalatwisz to jakims ifem czy switchem:

if (WartoscOtrzymanaZBazy == 1) 
    write("tak"); 
else if (WartoscOtrzymanaZBazy ==2) 
    write("nie");

 

komentarz 10 maja 2017 przez Bartlomiej Bywalec (2,480 p.)
A jesli po stronie bazy? albo w zapytaniu i petla foreach jakos? nadajac alias?
komentarz 10 maja 2017 przez mbabane Szeryf (79,260 p.)

niestety ale nie wiem jak takie zapytanie mozna by zrobic

przykladowo dziala takie cos

select "tak" as pole
from tabela
where tabela.pole = 1;

 

komentarz 10 maja 2017 przez mbabane Szeryf (79,260 p.)

hhmm cos mam, ale pewnie da sie to zrobic lepiej:

select "tak" as pole
from tabela
where tabela.pole = 1

union

select "nie" as pole
from tabela 
where tabela.pole = 2;

 

0 głosów
odpowiedź 10 maja 2017 przez obl Maniak (51,300 p.)

A jakiego typu jest pole w twojej bazie danych? Można użyć typu ENUM  lub SET i określić jakie wartości to pole może przechowywać, np:

ENUM('tak','nie')

Nie wiem tylko, czy takie rozwiązanie jest optymalne i czy da pożądany rezultat, musiałbyś to przetestować.

Podobne pytania

0 głosów
1 odpowiedź 1,142 wizyt
0 głosów
1 odpowiedź 324 wizyt
pytanie zadane 9 listopada 2018 w PHP przez Byczek_ Bywalec (2,570 p.)
0 głosów
1 odpowiedź 261 wizyt
pytanie zadane 7 czerwca 2018 w C i C++ przez Aurelian Spodarec Użytkownik (920 p.)

93,456 zapytań

142,452 odpowiedzi

322,721 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...