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( $use...

尝试从我的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将恢复关联数组,而默认情况下它将作为导致问题的对象返回

本文标题为:php-如何从wordpress数据库中获取数组值get_results

基础教程推荐