0
    $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 つの値しか含まれません。

4

1 に答える 1

2

交換する必要があります

$products = array('asin'=>$items['asin']);

$products[] = array('asin'=>$items['asin']);
          ^--- Missing bracket 
于 2012-10-15T00:14:07.783 に答える