不能使用PDOStatement类型的对象作为数组 - pdo查询

时间:2014-11-26 10:59:22

标签: php pdo

我已经看过堆栈上的类似文章,但我似乎无法解决这个问题。

我收到“PHP致命错误:无法使用PDOStatement类型的对象作为数组。”

这是查询功能;

function query($query, $bindings, $conn)
{
   $stmt = $conn->prepare($query);
   $stmt->execute($bindings);

   return $stmt;
}

这是我运行的查询;

$testimonials = query ('SELECT * FROM testimonials ORDER BY id = :id DESC LIMIT 1', 
                        array('id' => ['id']), $conn)[0];

然后发布数据;

<?= $testimonials['testimonial']; ?>

0 个答案:

没有答案