ホームページ  >  記事  >  バックエンド開発  >  同じ SQL テーブル内で、PHP は 2 つの列のデータの合計をクエリし、それを出力します。

同じ SQL テーブル内で、PHP は 2 つの列のデータの合計をクエリし、それを出力します。

WBOY
WBOYオリジナル
2016-08-08 09:24:181293ブラウズ

//注文数量の合計を計算します

<code><span>$query_num</span> = <span>"SELECT SUM(order_num) from hcf_order_db where order_id = XXX"</span>;
<span>$arr_qn</span> = mysqli_query(<span>$dbc</span>,<span>$query_num</span>);
<span>list</span>(<span>$sum</span>)=mysqli_fetch_row(<span>$arr_qn</span>);</code>

//注文金額の合計を計算します

<code><span>$query_amount</span> = <span>"SELECT SUM(order_amount) from hcf_order_db where order_id = XXX"</span>;
<span>$arr_qm</span> = mysqli_query(<span>$dbc</span>,<span>$query_amount</span>);
<span>list</span>(<span>$sum2</span>)=mysqli_fetch_row(<span>$arr_qm</span>);</code>

その後、PHP出力:

<code><span><<span>td</span><span>class</span>=<span>'font-songti'</span><span>align</span>=<span>'center'</span>></span><span><span><?php</span><span>echo</span><span>$sum</span><span>?></span></span><span></<span>td</span>></span><span><<span>td</span><span>class</span>=<span>'font-cali'</span><span>align</span>=<span>'right'</span>></span><span><span><?php</span><span>echo</span><span>$sum2</span><span>?></span></span><span></<span>td</span>></span></code>

出力数値の後に多くの小数点以下の桁が続く場合、属性を設定できますSQL の値を DECIMAL(16,1) に設定します。
次の 1 は、小数点以下 1 つを保持することを意味します。

上記は SQL で同じテーブルを導入し、PHP は 2 つの列のデータの合計をそれぞれクエリして出力します。その内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。