【发布时间】:2018-03-04 22:24:56
【问题描述】:
我有以下代码
$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 中没有内置方法可以实现这一点,但是实现这一点的好方法是什么?
谢谢
【问题讨论】:
-
正如manual 中明确指出的那样,您可以使用
PDO::FETCH_BOTH获取关联和数字,或者仅使用PDO::FETCH_NUM仅获取数字。完整列表可在PDOStatement::fetch()中找到,如链接的第一个文档中所述。 -
为什么不作为答案发布@Qirel?
-
为什么不呢,@Marwelln :-)
-
@Qirel 我已经搜索了 1 个小时,我不明白为什么我没有找到它,非常感谢!!,它有效!
-
然后改进你的谷歌搜索:D