在前端 Wordpress 站点上显示 SQL 个查询结果
Display SQL query result on front-end Wordpress site
我正在尝试获取 Wordpress
数据库中某列的总数据 (SUM)。我正在使用以下 SQL(和 PHP)代码来 运行 请求;但是,我不知道如何在我的网站前端显示结果。
global $wpdb;
$avg_items_purchased = $wpdb->get_results('SELECT SUM(items_purchased) FROM cogs');
print_r($avg_items_purchased);
或
var_dump($avg_items_purchased);
我试过使用print_r($avg_items_purchased)
;和 var_dump($avg_items_purchased)
;但它输出的信息比我想要的多。在输出中,它打印了我要查找的数据,但我只想显示 items_purchased
的总和。
有没有一种方法可以简单地输出变量,而不需要其他数据?
这是 $wpdb->get_var() 的工作。您将从类似这样的内容中获得更清晰的输出:
global $wpdb;
$avg_items_purchased = $wpdb->get_var('SELECT SUM(items_purchased) FROM cogs');
?><p>Sum of items purchased: <?=$avg_items_purchased?></p><php?
这将是一个 HTML 段落说
Sum of items purchased: 4.20
我正在尝试获取 Wordpress
数据库中某列的总数据 (SUM)。我正在使用以下 SQL(和 PHP)代码来 运行 请求;但是,我不知道如何在我的网站前端显示结果。
global $wpdb;
$avg_items_purchased = $wpdb->get_results('SELECT SUM(items_purchased) FROM cogs');
print_r($avg_items_purchased);
或
var_dump($avg_items_purchased);
我试过使用print_r($avg_items_purchased)
;和 var_dump($avg_items_purchased)
;但它输出的信息比我想要的多。在输出中,它打印了我要查找的数据,但我只想显示 items_purchased
的总和。
有没有一种方法可以简单地输出变量,而不需要其他数据?
这是 $wpdb->get_var() 的工作。您将从类似这样的内容中获得更清晰的输出:
global $wpdb;
$avg_items_purchased = $wpdb->get_var('SELECT SUM(items_purchased) FROM cogs');
?><p>Sum of items purchased: <?=$avg_items_purchased?></p><php?
这将是一个 HTML 段落说
Sum of items purchased: 4.20