【发布时间】:2013-12-09 17:54:11
【问题描述】:
此查询有效并返回我想要在 MySQL 中的结果,但我如何让它在 wordpress 中工作?
SELECT * FROM `wp_usermeta` WHERE `meta_key` = 'points' AND `user_id` = '1'
我希望能够查看用户 1 获得的所有“积分”。我需要能够在 wordpress 的帖子和页面上显示这一点。
【问题讨论】:
此查询有效并返回我想要在 MySQL 中的结果,但我如何让它在 wordpress 中工作?
SELECT * FROM `wp_usermeta` WHERE `meta_key` = 'points' AND `user_id` = '1'
我希望能够查看用户 1 获得的所有“积分”。我需要能够在 wordpress 的帖子和页面上显示这一点。
【问题讨论】:
global $wpdb;
$result = $wpdb->get_results( "SELECT * FROM wp_usermeta WHERE meta_key = 'points' AND user_id = '1'");
print_r($result);
阅读this。
【讨论】:
global $wpdb;。它需要帮助,但我没有尝试。我更新了代码。
wp_usermeta WHERE meta_key = 'points' AND user_id = '1'"); print_r($结果);并得到: Array ( [0] => stdClass Object ( [SUM(meta_value)] => 615 ) ) 我只想要数字 615。我怎样才能搭上那条线上的其他东西。
使用以下代码.....
$q="SELECT * FROM wp_usermeta WHERE meta_key = 'points' AND user_id = '1'";
$result = $wpdb->get_results($q);
它将返回数组作为结果。
【讨论】: