gpt4 book ai didi

php - $wpdb 查询从匹配特定 ID 的列中对 SQL 小数求和

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:30 25 4
gpt4 key购买 nike

我正在构建一个 WordPress 插件,它使用我在 Wordpress 数据保存中构建的自定义表格。在一个文件中,我试图将 ID 等于查询 ID 的十进制列中的所有值相加。我尝试了很多解决方案,但似乎没有任何效果。当前的解决方案似乎提供了一个答案,但它是错误的。

/* Sum payments made to invoice number */

$payments_table = $wpdb->prefix . "_payments";

$invoice_id = '999999999';


$result = $wpdb->query('SELECT sum(value) FROM '.$payments_table.' WHERE invoice_id = '.$invoice_id.'');

echo $result;

在数据库中,发票“999999999”目前有两笔“0.001”的付款,因此我希望总和为“0.002”,但代码返回“1”

最佳答案

使用 get_results 获取结果。

$result = $wpdb->get_results('SELECT sum(value) as result_value FROM '.$payments_table.' WHERE invoice_id = '.$invoice_id.'');

print_r($result);
echo $result[0]->result_value;

使用这个。这是工作。

关于php - $wpdb 查询从匹配特定 ID 的列中对 SQL 小数求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23626816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com