imho.ws |
![]() |
![]() |
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
![]() |
# 1 |
Member
Регистрация: 08.08.2005
Адрес: Прибалтика
Пол: Male
Сообщения: 217
![]() |
MYSQL из запроса получаем 1, как преобразовать в string
люди подскажите пожалуйста , такой вопрос:
я делаю query к БД. SELECT name, otvet FROM table1; потом я это все запизиваю в массив и вывожу. Проблема в том, что в столбце otvet у меня содержатся два вида ответа: 1 или 0. При выводе я хочу видеть ДА или НЕТ, вместо цифр 0 и 1. Я в замншательстве, т.к. функции для замены числового значения на стринг прямо в запросе SELECT я не знаю, а как потом обработать спомощью пхп тоже ![]() конечно, можно через if наверное как-то, но тут же массив и мне надо ввывести например 20 строчек, через do while. ![]() |
![]() |
![]() |
# 2 |
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 515
![]() |
не знаю, как в мускуле, а в M$ SQL примерно так:
Код:
SELECT name, CASE otvet when '1' then 'ДА' when '0' then 'НЕТ' ELSE 'ХЗ' END FROM table1; ![]() http://www.mysql.ru/docs/man/Control_flow_functions.html
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий Последний раз редактировалось Borland; 01.10.2009 в 19:36. Причина: P.S. |
![]() |
![]() |
# 3 |
Newbie
Регистрация: 04.03.2004
Сообщения: 40
![]() |
![]()
Борланд совершенно прав, синтаксис такой же.
Если вариантов ответов у вас больше то имеет смысл завести отдельную табличку. Вот пример: PHP код:
__________________
mahoune |
![]() |