2011-12-13 107 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;