$stmt = $db->get_products();
$products = array();
foreach($stmt as $items){
$products = array('asin'=>$items['asin']);
}
print_r($products);
my にデータベースからの 4 つの値が含まれていると仮定すると、問題は、データベースからすべてのデータではなく$stmt
、 my の最初のデータのみを取得することです。print_r
しかし、内部でエコーするforeach
と、予想される出力が表示されますが、それを配列に渡すと、1 つの値しか含まれません。