查询结果导致PDOStatement错误

时间:2014-11-07 20:23:24

标签: php sql

我的PHP代码中出现了一个相当明显的声音错误:fatal error: Cannot use object of type PDOStatement as array in。但看着我的代码,我不明白为什么。我有这两行代码:

$orderInfo = get_Order_By_Id($order_id);
echo "<br>".$orderInfo['XYZABC']."-<br>";

正在调用此函数:

function get_Order_By_Id($abc){
  global $db;
  $query = "SELECT * FROM  . . . . WHERE id = ".$abc;
  $results = $db->query($query)->fetch(PDO::FETCH_ASSOC);
  return $results;
}

所以我正在执行一个声明并且像我已经做了一百万次一样返回它...而且我收到了这个错误?为什么?我正在执行该语句并尝试结果 - 为什么会抛出此错误?

0 个答案:

没有答案