Задать вопрос
@kamisarlapsha

Как получить одно значение из бд?

Привет! Мне нужно получить одно значение из бд по id. Но оно приходит в виде массива, это так и должно быть ?
Массив такой:
название столбца в бд => значение

Вот запрос:
SELECT name FROM filter WHERE filter_id = '" . (int)$filter_id . "' LIMIT 1

Заранее спасибо!
  • Вопрос задан
  • 985 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
Да, так и должно быть, никто не может угадать заранее что и как вы будете запрашивать, по этому запрос ВСЕГДА возвращает массив, в случае если результат не пустой. Соответственно ваше значение будет в $res['name']; в случае построчного чтения результатов запроса, или $res[0]['name']; в случае получения массива целиком.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы