ホームページ  >  記事  >  バックエンド開発  >  PHP は、集計関数とグループ化されたデータを使用して、次の MySQL クエリ結果をどのように出力しますか?

PHP は、集計関数とグループ化されたデータを使用して、次の MySQL クエリ結果をどのように出力しますか?

WBOY
WBOYオリジナル
2016-06-23 13:51:041198ブラウズ

テーブル構造は図の通りです



以下はクエリ文です

 SELECTDATE_FORMAT( FROM_UNIXTIME( paytime ) ,  '%Y-%m-%d' ) AS paytimes,count(*) AS num_items,SUM( money ) AS moneys,SUM(money - buyprice) AS profitsFROM  `pay`WHERE selltype =1GROUP BY DATE_FORMAT( FROM_UNIXTIME( paytime ) ,  '%Y-%m-%d' )ORDER BY DATE_FORMAT( FROM_UNIXTIME( paytime ) ,  '%Y-%m-%d' ) DESC


SQL 文のクエリ結果は図の通りです


問題は、このクエリ結果をどのように出力するかです。 php


ディスカッションへの返信(解決済み Plan )

業務要件: 日次の売上高、売上高、粗利益を集計し、日単位で出力します
例:
日付 売上高 粗利益 2014-12-11 126 11133 111
2014-12-10 126 11133 111
2014-12-09 129 11133 111
2014-12-08 126 12331 11
2014-12-07 126 11133 111

私はそうします私のクエリのアイデアが正しいかどうかはわかりません。
SQL クエリの結果によると、データ出力でスタックしているはずです。
よろしくお願いします。

出力したものは table であると仮定します

$sql  = "你的SQL";$result = mysql_query($sql);while($row = mysql_fetch_assoc($result)){     echo '<tr>';     echo '<td>'.implode('</td><td>', $row).'</td>';     echo '</tr>';}

出力したものは table であると仮定します

$sql  = "你的SQL";$result = mysql_query($sql);while($row = mysql_fetch_assoc($result)){     echo '<tr>';     echo '<td>'.implode('</td><td>', $row).'</td>';     echo '</tr>';}


図に示すように、テストは成功しました


AS 項目をフィールドとして直接出力したいのですが、しかし、プロンプトは未定義です。
フレームワークを使用して、この操作を MVC に分割する必要があります。
ありがとうございます。仕事を楽しんでください。
どのフレームワークを使用したのかわかりませんが、コードを投稿して見てもらえますか?

どのフレームワークを使用したのかわかりませんが、コードを投稿して見てもらえますか?

CI フレームワーク
基本が不十分で、時間の無駄でした。
長い間あなたをフォローしていたことに気づきました。最後の質問 (1 年前) を解決するのに役立ちましたが、これも基本的な質問でした
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。