SQL 쿼리 (아래 코드 참조)가 있고 출력을 얻습니다. 합계를 구하는 것이 필요합니다.PHP 연관 배열 합계
while (odbc_fetch_array($connection, $sqlcommand))
{
$var1 = odbc_result($conn, 1);
$var2 = odbc_result($conn, 2);
$var3 = odbc_result($conn, 3);
};
그럼 난 그렇게
1 | 250 | 300
50 | 22 | 123
22 | 71 | 225
등의 데이터가 어떻게 열의 합을 얻을 수 있지?sum(odbc_result($cur, 1))
시도했지만 작동하지 않습니다. 예를 들어 첫 번째 열은 73
왜'는 SQL에 'SUM()를 사용하지 않는? – Barmar
무엇을 합치려고합니까? 행 또는 열? – Barmar
['array_sum'] (http://php.net/manual/en/function.array-sum.php)을 사용하십시오. 내가 아는 한 PHP에는'sum' 함수가 없습니다. 또한 매뉴얼을 읽는다면,'odbc_result'는 문자열을 반환합니다. 그러나 물건을 합치려면 숫자가 필요합니다 (또는 적어도 summable). MySQL에서 문자열을'|'와 함께 가져 오면 PHP는 그것들을 더할 수 없습니다. – toon81