별칭을 사용하십시오.
(!) 참고하십시오 내가 아래 한 예를 테스트하는 WHERE
절을 추가.
SELECT sum(TOTAL1) as total1, sum(TOTAL2) as total2
별도의 별칭을 사용하려는 경우 다른 엔티티로 에코하려는 경우 편리합니다.
예
:
$query = mysqli_query($con, "SELECT SUM(col1) as total1,
SUM(col2) as total2,
SUM(col3) as total3 FROM table ");
while($row = mysqli_fetch_array($query)){
echo $row['total1']; // echo'd 125
echo "<br>";
echo $row['total2']; // echo'd 225
echo "<br>";
echo $row['total3']; // echo'd 2000
}
(!) 참고는 :
- COL1 2 행 (25), 100
2 행 25
- COL2가 200
- COL3 : 내 세 개의 열은 다음을 포함 2 행에서 1000,
모든 행의 총 예를 들어 반향 : (그리고 while
루프 내부)
$total = $row['total1'] + $row['total2'] + $row['total3'];
echo $total;
을 또는 한 번에 하나의 별명과 하나의 행 echo'd 등 :
SELECT sum(TOTAL1 + TOTAL2 + TOTAL3) as total FROM table
즉 :
를
$query = mysqli_query($con, "SELECT SUM(col1 + col2 + col3) as total FROM table ");
while($row = mysqli_fetch_array($query)){
echo $row['total'];
}
별칭을 사용하십시오.'SELECT sum (TOTAL1) as total1, sum (TOTAL2) as total2' 등. 아마도'SELECT sum (TOTAL1 + TOTAL2 + TOTAL3) '과 같은 것일 수도 있습니다. –
별칭을 사용하면 저에게 잘 작동합니다. 8-) 왜 내가 그걸 시도하지 않았는지 모르겠다. 프레드 감사합니다. – Nato
열 (x1, x2, x3 등)을 열거하면 언제든지 디자인에 잘못된 점이 있음을 알 수 있습니다. – Strawberry