php - 如何从wordpress数据库get_results中获取数组值

标签 php wordpress code-snippets

试图从我的 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 号码

任何指导将不胜感激。

谢谢

最佳答案

嗨,欢迎来到 stackoverflow

您的代码必须更改为

function get_customer_gain() {
  global $wpdb; 
  $users = $wpdb->get_results( "SELECT SUM(wp_wpdatatable_1.payback) as sumed FROM wp_wpdatatable_1");
  foreach( $users as $user ) {
    echo $user->sumed;
  }
}
add_shortcode('customer_gain', 'get_customer_gain');

关于php - 如何从wordpress数据库get_results中获取数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46847080/

相关文章:

javascript - Laravel,jquery - 根据选择框填充输入框

wordpress - 如何从wordpress中的用户id数组中获取用户列表

javascript - 使用 Javascript 隐藏 Javascript 或 CSS?

css - 客户端 Bootstrap - 部分 'exceeds' 其限制

visual-studio - Visual Studio 中缺少片段

c# - 如何构建自己的自定义代码片段?

javascript - PHP 和 CSS : How to get hover effect for each row of a table?

php - 如何替换字符串的某些部分?

php - 检测 CakePHP 中的页面名称?

visual-studio-code - VS 代码 : User Snippets : on enter key press