1

$stmt->fetchAll(PDO::FETCH_ASSOC); ということは知っています。結果を配列で変数に返しますが、配列から情報を抽出するにはどうすればよいでしょうか? 変数が 3000 エントリを保持しているとします。

ありがとうございました

4

1 に答える 1

1

戻り値から情報を抽出する場合は$stmt->fetchAll(PDO::FETCH_ASSOC);、変数に設定する必要があります。

$returned_results = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach($returned_results as $key=>$result) {
     echo "<pre>"; var_dump($result); echo "</pre>";
}

これにより、すべての結果がダンプされ、配列階層に直接アクセスする方法が示されます。
最終的には次のようになります。

$returned_results[2]['somefield'];
于 2013-08-18T02:45:26.663 に答える