0

私はこのテーブルを持っています.recv mobileから販売されたモバイルを単純に差し引いたもので、バランスの取れたモバイルを表示し、古い行のバランスと新しい行を加えたものです.

|Received Mobiles |Mobile i have sold | Balance |
|6                |1                  |  5 
|3                |2                  |  6
|4                |2                  |  8 ----------> total mobiles i have      

しかし、私はこの結果を逆(最後から計算開始)したいので、新しいレコードを一番上に表示したいので、そのように表示したい

|Received Mobiles |Mobile i have sold | Balance |
|6                |1                  |  8 ----------> total mobiles i have
|3                |2                  |  3
|4                |2                  |  2 <------- plus with recv mob 3 then - sold mob   

私はこれを書いています

while ($fetch = mysql_fetch_array($query)) {

$recvtotal += $fetch[recv];
$soldtotal += $fetch[sold];

$balancing += $fetch[recv]-$fetch[sold];
echo "<tr>";
echo "<td>" . $fetch[brand] . "</td>";
echo "<td>" . $fetch[recv] . "</td>";
echo "<td>" . $fetch[sold] . "</td>";
echo "<td>" . ($balancing) . "</td>";

echo "</tr>";


}
4

1 に答える 1

2

クエリに並べ替えを追加してみませんか? 句を追加するだけORDER BYで、順序を反転できるはずです。

于 2013-08-17T12:39:52.283 に答える