php-如何从wordpress数据库中获取数组值get_results
作者:互联网
尝试从我的MySQL查询中回显数组值(在Wordpress片段内部)
function get_customer_gain() {
global $wpdb;
$users = $wpdb->get_results( "SELECT SUM(wp_wpdatatable_1.payback) FROM wp_wpdatatable_1");
foreach( $users as $user ) {
echo $user;
}
}
add_shortcode('customer_gain', 'get_customer_gain');
我的var_dump是:
array(1){[0] => object(stdClass)#3098(1){[“ SUM(wp_wpdatatable_1.payback)”] => string(6)“ 183320”}}
所以基本上我试图回声那个183320号码
任何指导将不胜感激.
谢谢
解决方法:
您必须使用正确的语法$wpdb-> get_results($query,$type_of_result);
看看这个here
编辑说明:
$users = $wpdb->get_results( "SELECT SUM(wp_wpdatatable_1.payback) as sumed FROM wp_wpdatatable_1", ARRAY_A);
array_a将恢复关联数组,而默认情况下它将作为导致问题的对象返回
标签:code-snippets,wordpress,php 来源: https://codeday.me/bug/20191110/2015569.html