Php 从表列中扣除
我有这张桌子在下面Php 从表列中扣除,php,mysql,wordpress,mysqli,Php,Mysql,Wordpress,Mysqli,我有这张桌子在下面 ID Amount User_id bal 1 900 2 0 2 800 3 0 3 500 2 0 使用PHP,通过将两行相加并将剩余的内容返回到bal列,可以从amount列获得1500 amount 到目前为止我所做的,我的SELECT查询 $wpdb->get_results("SELECT amount FROM fund WHERE amount != 0 " ); 此查询返回数据库
ID Amount User_id bal
1 900 2 0
2 800 3 0
3 500 2 0
使用PHP,通过将两行相加并将剩余的内容返回到bal列,可以从amount列获得1500 amount
到目前为止我所做的,我的SELECT查询
$wpdb->get_results("SELECT amount FROM fund WHERE amount != 0 " );
此查询返回数据库中的所有可用资金。
用户请求1500,但没有可用的1500,因此是否有一种方法可以将两行相加以获得1500,您可以使用累加器变量并循环结果。 (这只是一个建议)
你的问题不清楚。。你是说增加两列还是两行?。。。显示正确的数据样本和预期结果。请向我们展示您已经尝试过的内容。请编辑您的问题,它完全不清楚。你说“得到1500美元”是什么意思?这是什么?请举例说明你想要什么。结果应该是什么样的?你可以用PHP做几乎任何关于计算的事情,所以答案可能是肯定的。但是最有可能的是,所有的计算都可以在SQL端完成,这是首选的
$result = $wpdb->get_results("SELECT amount FROM fund WHERE amount != 0 " );
$myTotal = 0;
foreach ($result as $row) {
$myTotal = $myTotal + $row->amount;
if ($myTotal>= 1500){
break;
}
}
echo $myTotal;