我正在使用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(...) )
答案 0 :(得分:1)
确实意味着这样的事情?
编辑:
$result = $q->fetchAll();
print_r($result);