无法从PDO阵列中提取数据

时间:2014-11-11 23:38:38

标签: php mysql arrays pdo

可能是迟到或用户错误,但我无法从PDO中提取变量,而这通常会起作用。当我通过$ array-> results()print_r我的结果时,我得到以下行:

Array ( [0] => stdClass Object ( [messageid] => 1 [fromid] => 2 [toid] => 1 [message] => Hello! ) ) 

但是,在与其他人合作的其他项目中,我只是引用了这样的变量:

$result['message']

这显然是在行

之后
$result = $array->results();

我一直在进行故障排除并且没有得出任何结论,但我在管理数组方面非常糟糕,因此它可能非常简单。有任何想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

由于结果似乎是数组中的对象,因此获取数组并访问其中的对象,从message获取$result对象,只需执行:

echo $result[0]->message;