de-vraag
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 Jim
Jim
Вопрос

В PHP можно получить 1-мерный массив с использованием PDO?

Похоже, что это должно быть (и, вероятно,) тривиально. У меня есть простой запрос:

SELECT Name From User;

Когда я запускаю запрос, используя этот код:

$rows = $preparedStatement->fetchAll(PDO::FETCH_ASSOC);

$ Строки выглядят так:

Array ( [0] => Array ( [Name] => Doug ) [1] => Array ( [Name] => John ) )

Есть ли простой способ заставить массив выглядеть примерно так:

Array( Doug, John)
7 2011-10-27T19:18:17+00:00 2
Программирование
pdo
arrays
php
Jaison Erick
27-го октября 2011 в 7:23
2011-10-27T19:23:08+00:00
Дополнительно
Источник
Редактировать
#56791885

Использование константы PDO :: FETCH_COLUMN:

$columnNumber = 0;
$rows = $preparedStatement->fetchAll(PDO::FETCH_COLUMN, $columnNumber);

Таким образом вы получите именно то, что вы предложили.

Вы также можете сделать следующее:

$columnNumber = 0;
$rows = $preparedStatement->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, $columnNumber);

Таким образом вы получите массив с уникальными значениями.

Source: http://www.php.net/manual/en/pdostatement.fetchall.php

20
0
hakre
27-го октября 2011 в 7:28
2011-10-27T19:28:56+00:00
Дополнительно
Источник
Редактировать
#56791886

Я думаю, что правильный ответ был дан Jaison Erick , если вам нужно сгладить то, что вы получили (не рекомендуется), это сделало бы это:

$flat = reset((call_user_func_array('array_merge_recursive', $rows)));
2
0
Похожие сообщества 24
phpGeeks
phpGeeks
4 693 пользователей
Best PHP chat @phpGeeksJunior - новичкам @golangGeeks - гошка @jobGeeks - вакансии(250000 р/мес) @dbGeeks - базы данных @ebanoePhp - канал о PHP @laravel_pro - Laravel @jsChat - JS @moscowProgers - Москва Реклама: https://vk.cc/cbJtVV ДР - 28.03.2016
Открыть telegram
PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
3 836 пользователей
Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii etc. Full/par-time, remote и т.д. ПРАВИЛА: https://t.me/php_jobs/45345 Флудильня: @phpimhorus More: @javascript_jobs, @nodejs_jobs, @devops_jobs, @sql_jobs
Открыть telegram
phpGeeksJunior
phpGeeksJunior
3 051 пользователей
Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Реклама: https://vk.cc/cbJtVV Правила и полезные ссылки https://github.com/phpgeeks-club/faq Бест от пхпгикс https://t.me/best_of_phpgeeks
Открыть telegram
#php chat
#php chat
2 921 пользователей
Группа для новичков и бывалых. Не стесняйтесь задавать вопросы по php. Уважаем друг друга. Администрация: @kaviychik Сотрудничество: @valeriya_blonski
Открыть telegram
PHP
PHP
2 625 пользователей
Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды Для ознакомления: https://gist.github.com/fesor/6c8b162ac1e2fe4d6f227341ec8eaadf Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev
Открыть telegram
phpclub.ru
phpclub.ru
1 756 пользователей
Официальный чат phpclub.ru - остерегайтесь подделок 😊 Уважайте друг друга. Скриншоты ссылками. Код на pastebin.com. Вакансии публиковать на форуме phpclub.ru, в чат только ссылку на форум. За рекламу и мат - БАН!
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Roxana Elizabeth CASTILLO Avalos
Зарегистрирован 4 дня назад
2
Hideo Nakagawa
Зарегистрирован 5 дней назад
3
Sergiy Tytarenko
Зарегистрирован 1 неделю назад
4
shoxrux azadov
Зарегистрирован 1 неделю назад
5
Koreets Koreytsev
Зарегистрирован 1 неделю назад
© de-vraag 2022
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией