複数の列の値の合計を返す 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;
}
エラーの意味がわかりません。助けてください。