Как вывести массив из базы в определённом формате?

затупил и не могу решить проблему с выводом данных в массив.
Есть таблица mysql с полями ID и TITLE
Необходимо вывести массив в формате
$param=array('1'=>"расходники", '2'=>"краска", '3'=>"заказ",);

как это реализуется?
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 3
Exploding
@Exploding
wtf?
В цикле:
$param[$row['id']] = $row['title'];
Ответ написан
Комментировать
@SergeyNN
1. Получаете ассоциативный массив из запроса.
2. Далее с помощью array_column() вытаскиваете нужную колонку title с ключом id.

Или еще на стадии получения ассоциативного массива импользуете вариант, предложенный Exploding в его ответе.
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
SELECT id, title FROM таблица WHERE id < 4
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы