1

我有:

$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;
}

但这什么也没打印,知道我在这里做错了什么吗?

4

2 回答 2

2

循环什么都不做,您正在使用您已经知道其名称的单个属性迭代一个对象。只需这样做:

echo $value->custom_message;
于 2011-12-13T23:31:40.813 回答
1

不需要for循环。做就是了

  echo $value->custom_message;
于 2011-12-13T23:31:11.750 回答