私はテーブルの1列に値の合計を得るPHP関数を書こうとしています。私のSQLステートメントは正常に動作します。しかし、私は自分の関数を記述し、変数を自分のHTMLコードにエコーしようとすると、 '0'を返します。mysqlのPHP関数を書くときに、SELECT SUM()
ここは私の機能である:私のHTMLで
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;
、私は次のようしている:
<?php echo $asset_sum; ?>
私はこれが私の「フェッチ」の部分に関係しているかどうかわからないんだけど関数。私は実際にフェッチが何をしているのかわかりませんが、私は作業関数(和を返さないが、select文です)からこのコードをコピー/修正しようとしました。
ありがとうございました!
あなたは多分、SQLインジェクションに大きく開いているんです準備された声明を使うことができますか – Molochdaa