MySQL - выбор одного поля

0

У меня есть таблица с несколькими полями, и я пытаюсь выбрать из нее одно поле

sELECT ID FROM table

и он не работает, я получаю пустой массив: (

Но если я выбираю 2 поля (или больше), он работает, и я получаю массив с ID и content:

sELECT ID, content FROM table

Что я делаю неправильно?

  • 0
    Это должно работать нормально. Можете ли вы вставить результаты describe table; пожалуйста?
  • 0
    Как мне это сделать? Извините, я новичок в sql :)
Показать ещё 4 комментария
Теги:

2 ответа

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

Не похоже, что вы делаете что-то неправильно. Конечно, хотя некоторые советы

  • Исправьте корпус: ID по сравнению с anotherfield запутан. Также убедитесь, что ваш корпус в вашем запросе и базе данных одинаковый.

  • Используйте обратные ссылки вокруг имен полей: (хм, не знаю, как показать, что без этого он становится кодом в stackoverflow, но заключает ID в эти вещи: `

Если это не удается, опубликуйте свой проект базы данных и, возможно, контент здесь и результаты вашего запроса.

2
SELECT  `table`.`ID` FROM `table`

и если вы хотите выбрать последнюю запись, например, сделайте это...

SELECT  `table`.`ID` FROM `table` ORDER BY `table`.`ID` DESC LIMIT 1

Ещё вопросы

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