2012-10-31 2 views
0

json으로 인코딩 된 데이터베이스가있는 필드가 있습니다. 나는 생각한다. (joomla/동물원 설치의 일부). 특정 값을 검색해야합니다 (primary_category).json에서 php/mysql을 사용하여 특정 배열 데이터를 가져옵니다.

나는 데이터

아래의 반환
$database = &JFactory::getDBO(); 
$sql = "SELECT params FROM #__zoo_item"; 
    $database->setQuery($sql); 
$row=$database->loadResult(); 
$row = json_decode($row, TRUE); 
print_r($row); 

표시 내 템플릿에 다음 코드 ... 난 그냥 (601) 값을 잡아입니다해야 할 일

Array ([metadata.title] => [metadata.description] => [metadata.keywords] => [metadata.robots] => [metadata.author] => [config.enable_comments] => 1 [config.primary_category] => 601) 

를 동봉. 나는 $ row [config.primary_category]와 $ row [6]을 시도했지만 어느 것도 작동하지 않는다.

json 디코딩을 잘못 수행했거나 배열에 액세스하는 방식에 문제가있는 경우 (실제로 내가 무엇을하는지 모르기 때문에) 잘 모르겠습니다.

+3

사용이 코드 $ 행 [ 'config.primary_category'] –

+0

세상에 오. 따옴표는 매번 저를 얻는다! 그것이 끈이기 때문에 그런가? – liz

+0

'print_r' 대신에'var_dump'를 사용하여 당신이 다루는 것을 좀 더 자세히 볼 수 있습니다 ... – deceze

답변

1

사용 [ 'config.primary_category'이 코드 $ 행

관련 문제