ホームページ >バックエンド開発 >PHPチュートリアル >同じ SQL テーブル内で、PHP は 2 つの列のデータの合計をクエリし、それを出力します。
//注文数量の合計を計算します
<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 チュートリアルに興味のある友人に役立つことを願っています。