尝试切换到PDO并将结果放入数组[重复]

问题描述 投票:-1回答:1

我正在尝试将代码更改为在某些地方使用PDO代替MySQLi。我有一个数组试图存储数据,但是出现以下错误。 Fatal error: Uncaught Error: Cannot use object of type stdClass as array

这是我的代码:

$response = array();
while($row = $stmt->fetch(PDO::FETCH_OBJ)) {
    $response[] = array( "value" => $row[ 'user_id' ], "label" => $row[ 'name' ] );
}
php pdo
1个回答
2
投票
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) { $response[] = array( "value" => $row[ 'user_id' ], "label" => $row[ 'name' ] );
© www.soinside.com 2019 - 2024. All rights reserved.