2011-12-13 125 views
1

我:打印的stdClass的对象

$value = $wpdb->get_row("SELECT custom_message FROM `wp_wpsc_cart_contents` WHERE purchaseid='" . $purchase_log['id'] . "'"); 

如果我这样做:

print_r($value); 

我得到:

stdClass Object 
(
    [custom_message] => |Castor Seed Oil $4.45| 
) 

所以我试图让该值做:

foreach($value as $index => $result) { 
    echo $result["custom_message"]; 
} 

我也试过:

foreach($value as $index => $result) { 
    echo $result->custom_message; 
} 

但没有打印任何东西,任何想法我在这里做错了什么?

回答

2

该循环什么都不做,你迭代一个对象与你已经知道的名称的单个属性。只要这样做:

echo $value->custom_message; 
1

不需要for循环。只是做

echo $value->custom_message;