PHP 无法显示来自 SQL 的结果
PHP cant show result from SQL
我对 sql 有疑问。我正在尝试回显我的 SQL 结果,但它没有显示在我的代码中。我怎样才能回显 35000
并像 35K
一样转换这个 Thousand K?谢谢
$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"
}
您得到的输出似乎是 "object" 形式。要访问对象值,您需要像这样 -
$billings_sum = (object) array(
'SUM(bl_currency)' => 35000
);
echo $billings_sum->{'SUM(bl_currency)'};
希望对您有所帮助。
问候,Shahriar :)
您可以使用大括号 {}
遵循以下代码
echo $billings_sum[0]->{'SUM(bl_currency)'};
希望有用。
我对 sql 有疑问。我正在尝试回显我的 SQL 结果,但它没有显示在我的代码中。我怎样才能回显 35000
并像 35K
一样转换这个 Thousand K?谢谢
$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"
}
您得到的输出似乎是 "object" 形式。要访问对象值,您需要像这样 -
$billings_sum = (object) array(
'SUM(bl_currency)' => 35000
);
echo $billings_sum->{'SUM(bl_currency)'};
希望对您有所帮助。
问候,Shahriar :)
您可以使用大括号 {}
遵循以下代码
echo $billings_sum[0]->{'SUM(bl_currency)'};
希望有用。