我正在嘗試編寫一個PHP函數,它可以獲取表的1列中值的總和。我的SQL語句工作得很好。但是,當我編寫函數並嘗試將該變量回顯到我的HTML代碼中時,它將返回'0'。試圖爲mysql編寫一個PHP函數SELECT SUM()
這裏是我的功能:
function get_asset_value($org_ID) {
global $db;
$query = "SELECT SUM(asset_value) FROM assets
WHERE org_ID = '$org_ID'";
$asset_sum = $db->query($query);
$asset_sum = $asset_sum->fetch();
return $asset_sum;
在我的HTML,我有以下幾點:
<?php echo $asset_sum; ?>
我不知道這是否與的「取」部分做我的功能。我真的不知道提取是什麼,但我試圖從工作函數(不返回總和,但它是一個select語句)複製/修改這段代碼。
謝謝!
你敞開的SQL注入,也許你可以使用準備好的聲明? – Molochdaa