PDO. Как вернуть данные в формате ключ-значение (key-value)?

Главная  >>  Backend  >>  PDO. Как вернуть данные в формате ключ-значение (key-value)?

Работа с данными в формате ключ-значение — другими словами с ассоциативными массивами очень удобна. Сейчас приведу просто пример как заставить PDO вернуть записи БД сразу в формате ключ-значение.

Это полезно, когда Вам нужно получить, например id и название записи. При этом формат по умолчанию, мягко говоря не удобен при необходимости обращения по id.

Сравните два формата:

Для реализации такого решения следует использовать следующий код:

Данная опция позволит сгруппировать полученные данные так, что мы сразу же можем получить нужное имя, используя $id. Например, $r[$id] — вернет имя для ID = 10.