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);
}
編輯: 這是我wan't大陣的樣子: Array( [0] => Array(...), [1] => Array(...) ... [n] => Array(...) )
能使用fetchall來代替? http://www.php.net/manual/en/pdostatement.fetchall.php Ex 5可能值得一看。 –