У меня есть:
$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; }
но это ничего не печатает, не знаю, что я здесь делаю неправильно?
Цикл ничего не делает, вы повторяете объект с единственным свойством, которым вы уже знаете имя. Просто сделайте это:
echo $value->custom_message;
Нет необходимости в цикле for
. Просто делать
echo $value->custom_message;