Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PDO перемещение по массиву возвращенному query. (PHP)
|
|||
|---|---|---|---|
|
#18+
Доброго дня! Не знаю как правильно спросить гугл, выдает не то что надо :) Собственно вопрос в следующем - мы получили результат запроса на н-колонок и н-строк, интересует как перемещаться по этому массиву? Например в разных языках программирования есть такие перемещения по результату запроса: DataSet.First , DataSet.Last, DataSet.Next и т.п. Сразу скажу что спрашиваю не про нумерованный и ассоциативный массивы. Кажется запутываю вас, в общем вот: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. После первого прохода мы "выходим из массива" и второй цикл уже ничего не показывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 17:09 |
|
||
|
PDO перемещение по массиву возвращенному query. (PHP)
|
|||
|---|---|---|---|
|
#18+
ничего такого нет, за полной ненадобностью. есть FetchAll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 17:25 |
|
||
|
PDO перемещение по массиву возвращенному query. (PHP)
|
|||
|---|---|---|---|
|
#18+
Или я чего-то не уловил, или пропустил, но не понимаю. Выполнил я запрос, мне нужно пробежаться по массиву дважды, так после первого пробега нужно снова выполнять запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 18:00 |
|
||
|
PDO перемещение по массиву возвращенному query. (PHP)
|
|||
|---|---|---|---|
|
#18+
Да, для нескольких пробегов лучше использовать fetchAll. Но все равно непонятно почему они так сделали с fetch... такой получается одноразовый подход. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 20:05 |
|
||
|
PDO перемещение по массиву возвращенному query. (PHP)
|
|||
|---|---|---|---|
|
#18+
PHP 7 $data = $pdo->query("select id , name FROM t where t.id> 7000000")->fetchAll(PDO::FETCH_COLUMN); print $data (id, name) Почему не выводятся поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2015, 11:29 |
|
||
|
PDO перемещение по массиву возвращенному query. (PHP)
|
|||
|---|---|---|---|
|
#18+
мигель1, пробовал так data = $pdo->fetchAll(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2015, 11:33 |
|
||
|
PDO перемещение по массиву возвращенному query. (PHP)
|
|||
|---|---|---|---|
|
#18+
мигель1 Код: php 1. 2. 3. 4. Продолжайте читать маны. Всё на поверхности. А это Код: php 1. вообще знатный бред ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2015, 12:46 |
|
||
|
PDO перемещение по массиву возвращенному query. (PHP)
|
|||
|---|---|---|---|
|
#18+
FatalPHPErrorмигель1 Код: php 1. 2. 3. 4. Продолжайте читать маны. Всё на поверхности. А это Код: php 1. вообще знатный бред Спасибо! Читаю, с php только начал $data = ...->fetchAll(); -- зачем тут многоточие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2015, 14:24 |
|
||
|
PDO перемещение по массиву возвращенному query. (PHP)
|
|||
|---|---|---|---|
|
#18+
Все перерыл... нет документации по php 7 Только этот нашел http://php.net/manual/ru/pdostatement.fetchall.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2015, 14:20 |
|
||
|
PDO перемещение по массиву возвращенному query. (PHP)
|
|||
|---|---|---|---|
|
#18+
мигель1Все перерыл... нет документации по php 7 Только этот нашел http://php.net/manual/ru/pdostatement.fetchall.php где чего нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2015, 15:29 |
|
||
|
PDO перемещение по массиву возвращенному query. (PHP)
|
|||
|---|---|---|---|
|
#18+
ScareCrow, Везде старая документация. для php 7 ничего нет То dll не хватает, то функции не поддерживаются. А мне надо только отобразить таблицу. А везде какие-то подводные камни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2015, 15:31 |
|
||
|
|

start [/forum/topic.php?fid=23&tid=1461321]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 403ms |

| 0 / 0 |
