2013-05-16 8 views
0

반환에 유지 :SQL 호출이 SQL 호출이 아래 반환 유지 오류

치명적인 오류 :// 홈/콘텐츠가 아닌 객체의 멤버 함수 fetch_assoc()를 호출 10,930,776분의 76/HTML/도제/report.php on line 86

$sql = "select sum(".$column.") as totalmeetings,username from data where datediff(max(dateinput),min(dateinput)) <= ".$daysdifference." group by username "; 
echo $sql; 
$result = $mysqli->query($sql); 



while($pcresult = $result->fetch_assoc())//line 86 
    { 

} 

내가 뭘 잘못하고 있니? 이 같은 는 SQL 호출 인쇄 아웃 :

select sum(prospects1stmeeting) as totalmeetings,username from data where datediff(max(dateinput),min(dateinput)) <= 500 group by username 
+0

당신은 ... 내 모든 다른 SQL 호출 MySQL의 엔진에 직접 질의하고 어떤 결과를 볼 수 있도록하지 연결 관련 – Jatin

+1

소방 작업이/당신이 ... –

답변

1

이 쿼리를 시도

select sum(prospects1stmeeting) as totalmeetings,username from data 
group by username 
having datediff(max(dateinput),min(dateinput)) <= 500 
0

당신이 결과를 액세스하려고하는 방법에 대해 살펴 :

$result = $mysqli->query($sql); 
while($pcresult = $result_percentile->fetch_assoc())//line 86 
{ 

} 

$ 결과 및 $ 같은 일 results_percentile하지 않습니다. 시도해 봐야합니다 :

$result = $mysqli->query($sql); 
while($pcresult = $result->fetch_assoc())//line 86 
{ 

} 

전체 코드를 표시하지 않는 한 시도해야합니다.

편집

그러나 더 이상이 대답을 반영하지에 질문을 편집하기 때문에, 대답은 아닌 개체에 액세스하려고하는 것을 아직도있다. 즉, $ result는 연관 배열로 읽을 수있는 데이터를 생성하지 않습니다.

+0

을 얻을 오류가 무엇을 의미하는지 그게 오타입니다. 같은 오류가 발생합니다 .. 위의 편집 – Jatin

+0

괜찮아요, 그래서 당신이 phpMyAdmin 또는이 쿼리를 실행할 때 당신은 무엇을합니까? –

관련 문제