Как получить значение из MySQL из поля таблицы, например 'Feildname-1'?

0

У меня есть таблица USERS с полями, например

USERACCNO
FIELD-1
FIELD-2
.
.
.
.
.
.
FIELD-10

Теперь я хочу получить значение из поля-2.SO Я написал запрос вроде этого
SELECT FEILD-2 FROM USERS WHERE USERACCNO='1'
Но он возвращает error.
Поэтому я написал запрос Как этот SELECT 'FEILD-2' FROM USERS WHERE USERACCNO='1'
Здесь я получил result 'FEILD-2' instead of field-2 value. Как я могу получить результат для значения field-2? Что случилось с моей структурой запроса или таблицы? Спасибо заранее.

Обновлено: FEILD-2 - FIELD-2
FEILD-10 до FIELD-10

  • 0
    Есть ли причина того, что во втором поле написано с ошибкой?
  • 0
    ООП ... Нет .. Это просто моя ошибка ..
Теги:

1 ответ

3
Лучший ответ

Вам нужно использовать backticks в MySQL для идентификаторов, которые содержат специальные символы (например, знак тире):

SELECT `FIELD-2` FROM users WHERE useraccno = '1';

Ещё вопросы

Сообщество Overcoder
Наверх
Меню