2012-04-23 4 views
0

열 합계를 합계하여 변수로 저장하려고합니다. PHPMyAdmin으로 테스트 한 결과 쿼리가 작동했습니다. 쿼리에서받은 수치를 변수에 저장하는 데 고생하고 있습니다.열 합계와 변수로 저장

$con = mysql_connect(DB_HOST, DB_USER, DB_PASS); 
if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 

mysql_select_db(DB_NAME, $con); 

$result = mysql_query("SELECT SUM(column_name) FROM tablename"); 



    mysql_close($con); 

모든 도움을 주시면 감사하겠습니다.

감사합니다.

+1

중복 질문 : http://stackoverflow.com/questions/10286570/resource-id5-php-mysql-error/10286636 – Cal

답변

1

이 시도 :이 같은

$result = mysql_query("SELECT SUM(column_name) as soma FROM tablename"); 

$row= mysql_fetch_array($result); 

$sum= $row['soma']; 
0

I는 다음과 같이 작동합니다 생각 :

$result = mysql_query("SELECT SUM(column_name) as thesum FROM tablename"); 
$sum = mysql_result($result, 0, "thesum"); 

심지어이 작동합니다 :

$sum = mysql_result($result, 0); 
+0

이것은 잘 작동합니다. 이것을 삽입하면 웹 사이트의 나머지 부분이 사라지는 것 같습니다. 이 쿼리에 대해 PHP를 제거하고 정상으로 돌아 왔습니다. 내가 화를 내며 실수를 저질렀는데, PHP IDE가 받아 들여지지 않는 이상한 일이 없다. 나는 완전히 혼란스러워하고있다. – cbarlow123

+0

오류보고를 켜거나 오류 로그에서 오류를 찾으십시오. 일반적으로 빈 페이지는 오류와 연결되어 페이지로드를 방해합니다. – nickb

0
$sql = "Select SUM(ver) AS ver from tablename"; 
$sum = mysql_query($sql); 
$result= mysql_fetch_object($sum); 
echo $result->ver; 
0

뭔가? $ 결과가 존재하거나하지 않을 경우

$result = mysql_query("SELECT SUM(column_name) FROM tablename"); 
$row = mysql_fetch_assoc($result); 
$sum = $result[0]; 
0

는 또한 테스트하는 좋은 방법입니다 :

if (!$result) { 
    die('Invalid query: ' . mysql_error()); 
} 
관련 문제