2014-06-23 2 views
-3

는 쿼리가이 코드를 빈 오류했다 가지고 : 나는 주위를 파고되었고, 거기에이 오류가 발생할 수있는 방법은 여러가지가 있지만 난 그냥 캔트 그것을보고하는 것쿼리가 비어 있습니다. 오류가 발생 했습니까?

$result = mysql_query("SELECT SUM(cpp) FROM carbsummary"); 
$row = mysql_query($result); 

if($result === FALSE) { die(mysql_error()); // TODO: better error handling 
    } 
while($row = mysql_fetch_assoc($result)) 
    { 
    echo $row['value_sum']; 
    } 

.

+3

는'$의 row' 쿼리에 대한 쿼리, 즉 당신이 할 노력하고 –

+0

잘못이다 다른 쿼리의 결과로 쿼리 ... – Zerquix18

답변

0

이 작동합니다 :

$result = mysql_query("SELECT SUM(cpp) as value_sum FROM carbsummary"); 
// $row = mysql_query($result); // There is no need for this second 'mysql_query' 

if ($result === FALSE) { die(mysql_error()); } 
while($row = mysql_fetch_assoc($result)) { 
    echo $row['value_sum']; 
} 

첫째, 그 두 번째 mysql_query 완전히 불필요한입니다. 또한 echo $row['value_sum'];이 실제로 작동 할 수 있도록 as value_sum을 쿼리에 추가했습니다. 그 과거

,이 말 : 나는 주위를 파고이 오류가 발생할 수 있지만, 난 그냥 볼 수가 없어 할 수있는 방법을 많이가있다

.

나는 심각하다고 생각하지 않습니다. 당신은 근본적으로 MySQL 쿼리를 사용하여 10 줄 미만의 코드를 보여줍니다. 단순히 the official PHP documentation for mysql_query을보고 유용한 예제를 많이 보여줍니다. &을 사용자의 필요에 맞게 복사 할 수 있습니다. 복사 후 10 분 이내에 붙여 넣기 & 코드를 조정할 준비가되었습니다.

mysqli_ 확장 프로그램을 사용할 때 mysql_ 확장 프로그램을 사용하고 있습니다. 다시 링크를 클릭 읽기 거대한 빨간색 상자를 페이지 상단 :이 확장은 PHP 5.5.0 추천되지 않습니다

경고, 그리고 미래에 제거됩니다. 대신 MySQLi 또는 PDO_MySQL 확장자를 사용해야합니다. 자세한 내용은 MySQL: choosing an API 가이드 및 related FAQ을 참조하십시오. 이 기능에 대한 대안은 다음과 같습니다

+0

당신이 준 응답에 관해서는 내가 오류가 없으므로 도움이되었습니다. –