>  기사  >  백엔드 개발  >  동일한 SQL 테이블에서 PHP는 두 데이터 열의 합계를 쿼리한 다음 이를 출력합니다.

동일한 SQL 테이블에서 PHP는 두 데이터 열의 합계를 쿼리한 다음 이를 출력합니다.

WBOY
WBOY원래의
2016-08-08 09:24:181254검색

//주문 수량 합계 계산

<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는 두 개의 데이터 열의 합을 각각 쿼리한 후 내용을 포함하여 출력합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.