PHP не может показать результат из SQL - PullRequest
0 голосов
/ 01 июля 2018

У меня проблема с sql. Я пытаюсь повторить мой результат SQL, но он не отображается с моим кодом. Как я могу повторить 35000, а также конвертировать эту тысячу К, как 35K? Спасибо

$billings_sum = $wpdb->get_results( "SELECT SUM(bl_currency) from billings WHERE bl_user = '$user_id'" );

var_dump($billings_sum[0]);

Я пытаюсь с этим кодом.

echo $billings_sum[0]["SUM(bl_currency)"];

Результат Var_dump:

object(stdClass)#709 (1) {
  ["SUM(bl_currency)"]=>
  string(5) "35000"
}

Ответы [ 2 ]

0 голосов
/ 01 июля 2018

Вы можете использовать фигурные скобки, например {}, следуя приведенному ниже коду

echo $billings_sum[0]->{'SUM(bl_currency)'};

Надеюсь, это сработает.

0 голосов
/ 01 июля 2018

Кажется, что вы получили результат в форме объекта. Чтобы получить доступ к значению объекта, вам нужно пойти так -

$billings_sum = (object) array(
    'SUM(bl_currency)' => 35000
);

echo $billings_sum->{'SUM(bl_currency)'};

Надеюсь, это поможет.

С уважением, Шахриар:)

...