1

我已经编码

foreach($DB->query($query) as $row){
print_r($row);

结果为

 stdClass Object ( [follow_date] => 2012-04-17 [status] => 1 [user_id] => 8 ) stdClass Object ( [follow_date] => 2012-04-17 [status] => 2 [user_id] => 9 ) 

但是当我打电话时 print_r($row[follow_date]);,它给出错误

致命错误:不能在第 34 行的 /homereports/bespoke_dialing_status.php 中使用 stdClass 类型的对象作为数组

有人可以告诉你有什么问题吗?

4

3 回答 3

2

用途:$row->follow_date访问内容。

于 2012-04-18T05:39:34.893 回答
1

答案在错误中,您试图将stdClass用作数组,这是不可能的。

由于$rowstdClass,您需要使用另一种语法来检索日期。

$date = $row->follow_date;

那应该会给您想要的结果。

于 2012-04-18T05:42:12.350 回答
0

我没有办法检查但我记得$row->follow_date在类似的事情上使用过like。

于 2012-04-18T05:41:20.217 回答