用php在wordpress中尝试在mysql中获取平均值,对象以数组形式返回,需要以字符串形式返回

0md85ypi  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(235)

我的wordpress安装中有一个自定义表,我想从表中的一列中得到一个平均值。我正在使用以下php:

$latavg = $wpdb->get_results("SELECT AVG(stop_lat) FROM stops_txt");

但是,当我以后要将平均值用作字符串时,它返回为“array”,但尝试使用print\r查看数组时却没有显示任何内容。表中的列是十进制数据类型,我缺少什么?

mnemlml8

mnemlml81#

当您只需要一个变量而不是一整行或整列时 wpdb ,使用 get_var() 取而代之的是:

$latavg = $wpdb->get_var("SELECT AVG(stop_lat) FROM stops_txt");

这是完整的 wpdb 参考文献。

相关问题