![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 17.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam napisane IF((SELECT),true,null). Chciałbym aby w wyniki znalezienia czegoś z select wyrzuciło mi 3 kolumny z tego selecta. Czy wystarczy wypisać nazwy kolumn w nawiasie?
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Wystarczy się wysilić i zerknąć do dokumentacji:
http://dev.mysql.com/doc/refman/5.0/en/con...-functions.html lub http://dev.mysql.com/doc/refman/5.0/en/select.html |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 17.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
patrzyłem i nie znalazłem odpowiedzi
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Dokładniej, po polsku możesz opisać swój problem?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wystarczy w PHP sprawdzić, czy SELECT 3 kolumn zawiera jakiekolwiek rekordy. Jak sprawdzić? Nie wiem, bo nie wiem, czego używasz...
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 17.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
korzystam z takiej konstrukcji if'a: IF(co sprawdzam,jesli true,jeśli false), sprawdzam czy podany SELECT da jakiś wynik, jeśli tak to chciałbym aby zwrócił wartości 3 kolumn z tego selecta, jeśli nie to true. robiłem tak wcześnie :if((select....),"cos",null) ale teraz nie chce miec napisu cos a wartosci 3 kolumn
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Na tyle co rozumiem Twoje posty...
zamiast "cos" daj tam select wartości z 3-ciej kolumny. |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Zakładam, że "3 kolumn" oznacza "trzech kolumn". Zamiast "cos" użyj:
CONCAT_WS(';', kolumna1, kolumna2, kolumna3) W wyniku otrzymasz wartości trzech kolumn oddzielone średnikiem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 10:32 |