2014-11-11 8 views
0

늦은 시간이나 사용자 오류 일 수 있지만 정상적으로 작동하는 PDO에서 변수를 추출하는 데 문제가 있습니다. 그때 나는 그냥이 같은 변수에 언급 한 다른 사람들과 작업 할 때 다른 프로젝트에, 그러나PDO 어레이에서 데이터를 추출하는 데 문제가 있습니다.

Array ([0] => stdClass Object ([messageid] => 1 [fromid] => 2 [toid] => 1 [message] => Hello!)) 

: 내가) ($ array-> 결과를 ​​수행하여 내 결과에서 print_r하면, 다음과 같은 라인을 얻을

$result['message'] 

이 나는 ​​문제 해결없이 결론에 도달했습니다 선

$result = $array->results(); 

후 분명하지만, 그것은 매우 간단한 일을 할 수 있도록 내가 배열을 관리 끔찍 해요. 어떤 아이디어? 감사!

+0

무엇 $ 결과에 대해 [0] '메시지']; 또는 $ result [0] -> message; –

+0

나는 다음과 같은 오류로 인사하기 위해 노력했다. "형식으로 stdClass의 객체를 배열로 사용할 수 없다". – user3642576

+0

모두 접근? –

답변

0

결과가 배열 내의 개체를 것 같다, 그래서 당신의 $result에서 message 개체를 얻을 수 있도록 배열과 내부 액세스 개체 (들)을 얻을 수 있기 때문에, 단지 수행

echo $result[0]->message; 
+0

감사합니다! – user3642576

+0

당신은 .. 오신 것을 환영합니다 .. :) –

+0

@ user3642576 그것이 당신을 위해 일하면 Accepted Answed로 표시 할 수 있습니다 .. –

관련 문제