У меня есть таблица 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
Вам нужно использовать backticks в MySQL для идентификаторов, которые содержат специальные символы (например, знак тире):
SELECT `FIELD-2` FROM users WHERE useraccno = '1';