0

こんにちは、mysql クエリと php 変数の合計が必要です。これを行う機能はありますか?これが私が試したものです:

$result3 = mysql_query($sql3);
                while ($resultarray3 = mysql_fetch_array($result3)){
                $Ergebnis = $Menge + $resultarray['Bestand'];
                echo $Ergebnis;
                }

誰でもこれについて私を助けることができますか?

編集: 2 つの SQL テーブルではなく、php 変数と mysql クエリの合計が必要です!!!!

4

4 に答える 4

1

行が1つしかない場合は、.=

$result3 = mysql_query($sql3);
            while ($resultarray3 = mysql_fetch_array($result3)){
            $Ergebnis .= $Menge + $resultarray3['Bestand'];//notice the change on this line
            echo $Ergebnis;
            }
于 2012-12-03T14:34:24.897 に答える
1
$menge = '';
$result3 = mysql_query($sql3);
while ($resultarray3 = mysql_fetch_array($result3)){
  $menge = $menge + $resultarray3['Bestand'];
}
// result => $menge
于 2012-12-03T14:32:08.153 に答える
0

定義しますが、3$resultarray3つなしで使用します$resultarray

$Ergebnis = $Menge + $resultarray3['Bestand'];
于 2012-12-03T14:39:37.517 に答える
0

結果を表示するクエリには SUM(column) が含まれているため、次を使用できます。

$sql3 = "SELECT bestand, SUM(bestand) as menge FROM database GROUP BY bestand";

そして、PHPで

$result3 = mysql_query($sql3);
while ($resultarray3 = mysql_fetch_array($result3)){
    echo $resultarray['bestand'] . ' = ' . $resultarray['menge'];
}
于 2012-12-03T14:30:48.590 に答える