簡體   English   中英

無法從PDO陣列提取數據

[英]Having trouble extracting data from PDO array

可能是時間太晚或用戶出錯,但我無法從PDO提取變量,而PDO通常可以正常工作。 當我通過執行$ array-> results()打印結果時,得到以下行:

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

但是,在其他項目中,當與其他人一起工作時,我只是像這樣引用變量:

$result['message']

這顯然是在行之后

$result = $array->results();

我一直在進行故障排除,但沒有得出任何結論,但是我在管理陣列方面非常糟糕,因此這可能非常簡單。 有任何想法嗎? 謝謝!

由於結果似乎是數組中的對象,因此獲取數組並訪問其中的對象,以從$result獲取message對象,只需執行以下操作:

echo $result[0]->message;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM