PDO, как получить пары ключ-значение из fetchAll()? [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 PDO, как получить пары ключ-значение из fetchAll()? [дубликат]

Сообщение Anonymous »

У меня есть этот код:

Код: Выделить всё

$dbInstance = DB_Instance::getDBO();
$statement = $dbInstance->prepare("SELECT id, name FROM language ORDER BY id");
$statement->execute();
$rows = $statement->fetchAll();

//Create associative array wuth id set as an index in array
$languages = array();
foreach($rows as $r) {
$languages[$r['id']] = $r['name'];
}
return $languages;
Я не могу понять, как использовать PDO-оператор для достижения того же результата, что и массив $languages. Я пробовал разные стили fetch_styles.

Я пробовал разные стили, и у меня получилось что-то вроде:

Код: Выделить всё

[0] svenska
[1] engelska
но я хочу типа:

Код: Выделить всё

[1] svenska
[2] engelska
(где 1 и 2 — значения идентификатора в базе данных)

Думаю, я мог бы создать функцию и вызвать это с помощью FETCH_FUNC, но я не уверен, что это тоже было бы так здорово.

Является ли описанное выше лучшим/самым чистым способом сделать это?< /п>

Подробнее здесь: https://stackoverflow.com/questions/155 ... m-fetchall
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • PHP PDO | как использовать fetchAll с FETCH_LAZY?
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Преобразование строки fetchAll из PDO в MySQLi
    Anonymous » » в форуме Php
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Получение ошибки mysqli_stmt :: fetchall () из -за строки PDO в коде [закрыто]
    Anonymous » » в форуме Php
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Получение ошибки mysqli_stmt :: fetchall () из -за строки PDO в коде [закрыто]
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как получить секрет AWS из диспетчера секретов и использовать значение из пары ключ/значение на следующем этапе действия
    Anonymous » » в форуме Linux
    0 Ответы
    68 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»