2016-05-23 2 views
-1

Я использую php и mysql. Для некоторых целей я использовал номер в качестве имени поля. Мой запрос,Может использовать номер как имя поля

"SELECT `id`, `keyword`, `205` from `rtr3a_keyword_hitcount` WHERE keyword = 'whirlpool'" 

Результирующий массив выглядит, [ID] => 1 [ключевое слово] => ххх

Но 205 столбца и значение не отображается.

Заранее благодарен!

+1

[Хорошо работает в SQLFiddle] (http://sqlfiddle.com/#!9/edcfe/1/0). Нам нужно увидеть некоторый PHP-код. – h2ooooooo

ответ

0

Я полагаю, что это потому, что в РНР 205 интерпретируются как числовые, а не как поле

Это как если бы вы сделали Выберите идентификатор, 200 из таблицы 200 сов возвращенной как число. Вы должны использовать `delimiter или попытаться сделать Select *.

Я настоятельно рекомендую, чтобы лучший вариант - сделать таблицу alter, потому что это даст вам проблемы в будущем.

Смежные вопросы