php减法数据
我正试图用php压缩数据 我目前有两个函数,它们从数据库中生成两个不同的值php减法数据,php,function,Php,Function,我正试图用php压缩数据 我目前有两个函数,它们从数据库中生成两个不同的值 function total_points() { $query = "SELECT userid, SUM(value) FROM wp_scloyalty GROUP BY userid"; $result = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($result)){ e
function total_points() {
$query = "SELECT userid, SUM(value) FROM wp_scloyalty GROUP BY userid";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo $row['SUM(value)'];
}
}
function total_prizes_value($author) {
global $post;
$info = get_userdata($author->ID);
$id = $info->ID;
$query = "SELECT userid, SUM(prizevalue) FROM wp_scloyalty_orders WHERE userid = '$id' GROUP BY userid";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo $row['SUM(prizevalue)'];
}
}
我想从顶部减去底部函数。我将如何在另一个函数中执行此操作,以便在站点范围内使用它
谢谢,丹而不是
echo $row['SUM(prizevalue)'];
使用
通过这种方式,您可以将函数返回的值分配给新变量,并对其执行任何操作(例如,计算或回显),如下所示:
$newvar = total_prizes_value($author);
$newvar = $newvar + 5;
echo $newvar;
(将回显函数以其他方式回显+5的结果)
只需
echo$answer,
但在将其更改为return时使用return语句而不是echo,则结果为空?否,将其更改为return而不是echo将查询值返回到新变量,而不是发送到屏幕。我编辑我的答案是为了告诉你我的意思。
$newvar = total_prizes_value($author);
$newvar = $newvar + 5;
echo $newvar;
$answer = total_prizes_value($author) - total_points();