简体   繁体   中英

Having trouble extracting data from PDO array

It might be the late hour or user error but I'm having trouble extracting variables from a PDO, where it would normally work. When I print_r my results by doing $array->results(), I get the following line:

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

However, on other projects when working with other people I have then just referred to the variable like this:

$result['message']

This is obviously after the line

$result = $array->results();

I've been troubleshooting and come to no conclusions, but I'm terrible at managing arrays so it could be something super simple. Any ideas? Thanks!

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

echo $result[0]->message;

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM