我有一個mysql查詢返回多列中的值的總和。查詢是正確的,當我將它包含在主頁面中時,一切正常。但是,當我在另一個 頁面中包含查詢並返回總和並在主頁面中打印它不工作時,該問題開始。php 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;
}
我不明白是什麼錯誤,請幫助。
定義不工作...它會拋出一個錯誤?意外的結果?如果是這樣,結果/預期結果是什麼? – sachleen
它沒有給出任何結果。並且while循環卡在那裏。 –
首先,你不應該在函數中包含文件......或者在循環中,如果這就是你正在做的。 – sachleen