PHP를 통해 MySQL 데이터베이스에서 데이터를 가져 오려고합니다. json을 사용하고 싶습니다. 안드로이드 앱에서 처리하는 것이 좋기 때문입니다.JSON PHP 다차원 배열에 가입
나는 다음과 같은 시도 : 우리는 세 가지 Datatables 있습니다
User:
-id
-name
REF_Interests
-ref_interests_id
-interestName
User_Ref_Interests
-id
-userid
-ref_interests_id
우리가 "수영"등의 여러 사용자와 관심을 작성 ref_interests_id = 1 (예)
것이 가능 얻을되는 방법 이 같은 이익을 보유하고 배열 각 사용자에 대해 하나의 행 :
User:
-id
-name
-interests:
--interest
---ref_interest_id
---interestName
--interest
---ref_interest_id
---interestName
--...
---...
---...
내가 한 4 개 행을 반환하는 테이블을 조인 우리 이 사용자는 4 개의 관심사를 가지고 있습니다. 이것은 내가 생각하기에 매우 불편합니다. 내 실제 솔루션보다 나은 방법이 있습니까?
수천 번 감사드립니다!
PHP 함수 json_encode()를 사용하여 배열을 jason으로 인코딩하려고 했습니까? – karmendra
예 Iam 인코딩. 그러나 내 SQL-Query는 사용자가 가지고있는 각각의 관심에 대해 여러 줄을 반환합니다. –
사용자는 여러 줄로 결과 집합을 얻으면 결과 집합에 foreach 루프를 실행하고 배열에 값을 캡처 한 다음 json으로 인코딩합니다. – karmendra