Я хочу, чтобы все результаты моей базы данных в одном массивеPDO ForEach Loop в массиве (PHP)
моя функция:
function GetWinkelProduct($g_Winkel) {
global $g_Conn;
$l_Stmt = $g_Conn->prepare("SELECT pd_id FROM `producten_:Winkel`");
$l_Stmt->bindValue(':Winkel', $g_Winkel, PDO::PARAM_INT);
$l_Stmt->execute();
$l_qurries = new dbquery();
$l_LastProduct = $l_qurries->GetLastProduct($g_Winkel);
while($l_Row = $l_Stmt->fetch(PDO::FETCH_ASSOC)){
$out = array();
foreach($l_Row as $product){
$out[] = $product['pd_id'];
}
}
return $out;
}
другая страница: <?php print_r($l_qurries->GetWinkelProduct($g_Winkel)); ?>
только я получаю первый я получаю только последний результат.
Отсутствие цикла foreach внутри цикла while – Saty
Вы инициализировали массив внутри цикла while. – javabrett
@saty thanx! он работает сейчас. – Erwin