Как вытащить правильно массив

460
11 августа 2017, 00:29

Подскажите пожалуйста, как извлечь данные через foreach? на выходе получается неподходящий для этого объект. Нужно, чтобы можно было сделать key => value, при том только [mg_id] и [mg_name]. Я совсем запутался, получается что угодно, но не то, что нужно.

<?php
    $zquery = ('SELECT * FROM maingroups;');
    $zstmt = $pdo->prepare($zquery);
    $zstmt->execute();
    $zresults = $zstmt->fetchAll(PDO::FETCH_ASSOC);
    print_r($zresults);
    ?>

На выходе

Array ( [0] => Array ( [mg_id] => 1 [mg_name] => 3 - 5 лет [mg_ico] => svg/user1.svg ) [1] => Array ( [mg_id] => 2 [mg_name] => 6 - 9 лет [mg_ico] => ) [2] => Array ( [mg_id] => 3 [mg_name] => 10 - 15 лет [mg_ico] => ) )
Answer 1

Попробуйте так:

foreach ($zresults as $key => $value) {
    var_dump($value["mg_id"], $value["mg_name"]);
}
READ ALSO
OpenCart отказывается устанавливать модули

OpenCart отказывается устанавливать модули

Доброе утро, перепробовал уже 2 хостинга, множество сборок опенкарта 23, при установке модулей возникает вот такая проблема: http://imgur

331
Как убрать редирект при неверном вводе email в комментариях wp

Как убрать редирект при неверном вводе email в комментариях wp

При неверном вводе мыла, имени или пустом комменте происходит редирект на /wp-comments-postphp где окно с выводом ошибки

325
После переноса на другой сервер , получаю следующую ошибку и у меня нет файла new_hard.tpl

После переноса на другой сервер , получаю следующую ошибку и у меня нет файла new_hard.tpl

Сайт сделан на OpencartВыдает следующее сообщение об ошибке:

316
Проблема авторизации по Cookie

Проблема авторизации по Cookie

Есть такой небольшой код авторизации:

325