1

PDOのFETCH_ASSOCを使用して、データベースからデータを取得しています。残念ながら、すべての行に新しい配列が作成されます。

Array (
  key => value
)

Array (
  key2 => value2
)

アレイを分離する方法はありますか?配列の配列を作成したいのですが、配列を分離できる場合は、その方法を知っています。

$q = $DBH->query($sql) or die("failed!");
$q->setFetchMode(PDO::FETCH_ASSOC);
while($r = $q->fetch()){
    print_r($r);
}

編集:これは私が大きな配列をどのように見せたくないかです: Array( [0] => Array(...), [1] => Array(...) ... [n] => Array(...) )

4

1 に答える 1

1

このような意味でしたか?

編集:

$result = $q->fetchAll();
print_r($result);

差出人: http ://www.php.net/manual/en/pdostatement.fetchall.php

于 2012-06-19T20:37:20.810 に答える