我有下面的代碼轉換PDO :: FETCH_ASSOC數組索引數組
$stmt = $pdo->query("SELECT Name,office FROM `table`");
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
print_r($rows);
打印出以下
Array (
[0] => Array (
[Name] => Suki Burks
[office] => London
)
[1] => Array (
[Name] => Thor Walton
[office] => New York
)
)
而且我想數字索引數組,這樣
Array (
[0] => Array (
[0] => Suki Burks
[1] => London
)
[1] => Array (
[0] => Thor Walton
[1] => New York
)
)
我試圖爲此找到一個PDO常量以便我可以像這樣使用它
$stmt->fetchALL(PDO::FETCH_INEDXED)
但我認爲在PDO中沒有內置的方法來實現這一目標,但實現這一目標的好方法是什麼?
由於
中可以清楚地陳述的[**手冊**](http://php.net/manual/en/pdostatement.fetchall.php) ,您可以使用'PDO :: FETCH_BOTH'來獲取關聯和數字,或者只使用'PDO :: FETCH_NUM'來獲取數字。完整列表可在['PDOStatement :: fetch()'](http://php.net/manual/en/pdostatement.fetch.php)中獲得,如鏈接的第一個文檔中所述。 – Qirel
爲什麼不作爲答案發布@Qirel? – Marwelln
爲什麼不呢,@Marwelln :-) – Qirel