2013-01-04 2 views
0

SQL 쿼리에서 반환 된 연관 배열을 통해 반복되는 각 루프에 대해 다음 행이 있습니다. 내가 $field2을 위해 할당 된 변수를 사용할 때각 루프 및 MySql 변수 연관 배열에 대한 통합

Catchable fatal error: Object of class stdClass could not be converted to string in.

오류 발생 :이 오류가 발생합니다. 그러나 $field2county_slug 인 테이블의 실제 필드 이름으로 바꾸면 작동합니다.

아래 문에서 변수를 어떻게 사용합니까?

echo "<a href='/dealers/3/$geography->$field2/'>$geography->county_short</a>" 
+0

는'{}에 그 묶'{$ 지리 -> $ FIELD2}'로' –

답변

0

마이클이 말했습니다.

둘러싸 사용 {}

{$geography->$field2} 그러나 당신이 당신의 라인에 존재하는 또 다른 오류가 있습니다. 성명서를 끝내기 위해 폐회 한 세미 콜론이 없습니다. ;

이 당신의 라인을 따라야 같이

echo "<a href='/dealers/3/{$geography->$field2}/'>$geography->county_short</a>";

+0

당신이 에코' "$geography->county_short"를 의미 생각; '. –

+0

@IanAtkin 그 점을 지적 해 주셔서 감사합니다 :) –

+0

고맙습니다. {이 문장의 의미는 무엇입니까? – user1609391