0

PHPで5つの異なるMYSQLスクリプトからテーブルを作成する方法についてのアイデアのサポートをお願いしたいと思います。それぞれの結果は、月ごとのデータグループの合計です。スクリプトは、単独でアクティブ化すればすべて問題ないので、あまり時間をかけたくありません。

メッセージが長くならないように、理論的な質問をします。

<?php
$qry = "SUM(CASH) group by MONTH DESC";
$result=mysql_query($qry) or die(mysql_error());

$qry2 = "SUM(DEBT) group by MONTH DESC";
$result=mysql_query($qry2) or die(mysql_error());

$qry3 = "SUM(DEBTPAID) group by MONTH DESC";
$result=mysql_query($qry3) or die(mysql_error());

$qry4 = "SUM(INVOICE) group by MONTH DESC";
$result=mysql_query($qry4) or die(mysql_error());

$qry5 = "SUM(NVOICEPAYOFF) group by MONTH DESC";
$result=mysql_query($qry5) or die(mysql_error());
?>

私はこのようなテーブルを実現したいと思います:

<table>
<tr>
  <td>CASH</td>
  <td>DEBT</td>
  <td>DEBTPAID</td>
  <td>INVOICE</td>
  <td>INVOICEPAYOFF</td>
</tr>
<?
echo '<tr>';

echo '<td><label>'. $row['CASH'] .'</label></td>';
echo '<td><label>'. $row2['DEBT'] .'</label></td>';
echo '<td><label>'. $row3['DEBTPAID'] .'</label></td>';
echo '<td><label>'. $row4['INVOICE'] .'</label></td>';
echo '<td><label>'. $row5['INVOICEPAYOFF'] .'</label></td>';
echo '</tr>';

?>
</table>

私はあなたのすべてのアイデア、解決策または推奨事項に感謝します。前もって感謝します!

4

1 に答える 1

0

なぜこれをしないのですか?

SELECT sum(cash) as 'cash', sum(debt) as 'debt',
  sum(debtpaid) as 'debtpaid', sum(invoice) as 'invoice',
  sum(invoicepaid) as 'invoicepaid'
FROM my_table
GROUP BY MONTH DESC
于 2012-12-20T16:55:14.780 に答える