我有一个 mysql 查询,它返回多列中的值的总和。查询是正确的,当我将其包含在主页中时,一切正常。但是当我在另一个页面中创建一个函数时问题就开始了,包括那里的查询并返回总和并将其打印在主页上它不起作用。
以下是主页调用:
require('totals.php');
$res_easyhint_total=easyhint_totals($currentpid);
print $res_easyhint_total;
//The above is contained in a while loop and current pid gets updated each time.
功能页面:
function easyhint_totals($currentpid){
require('connect.php');
$sql_easyhint_total = "SELECT sum(Coffee+Gift+Cools+Affection+Patience+Anger+EHignore) from whyangry.posts where Pid=$currentpid";
$res_easyhint_total=mysql_query($sql_easyhint_total,$con);
$res_easyhint_total=mysql_fetch_array($res_easyhint_total);
$res_easyhint_total=$res_easyhint_total[0];
return $res_easyhint_total;
}
我不明白错误是什么,请帮忙。