웹 사이트에 계층 적 목록을 작성해야합니다. 정보의 네 단계가 있습니다외래 키가있는 MySQL의 계층 적 데이터
카테고리> 유형> 섹션> 주제
카테고리의 ID는 유형에 대한 외래 키, 유형의 ID가 섹션에 대한 외래 키는, 섹션의 ID는입니다 주제에 대한 외래 키.
이러한 네 가지 수준의 페이지가 있기 때문에 이러한 구조가 필요했습니다. 각 페이지에는 각 파트의 정보와 하위 파트가 표시됩니다.
의미, 다른 두 종류의 정보 각각에 대해서도 마찬가지로 http://localhost/community/category.php?id=1
(또는 0과 20ish 사이의 숫자) 및 http://localhost/community/types.php?id=3
등을 방문 할 수 있습니다.
구조의 이런 종류의 계층 적 목록을 만들 수 있습니까 아니면 전통적인 계층 적 mysql 구조처럼 할 것이라고?
이전에이 링크를 두 번 게시했습니다 : http://mikehillyer.com/articles/managing-hierarchical-data- in-mysql/ –
@Dagon 당신은 어느 방법이 일반적으로 가장 좋다고 생각합니까 ?? – ryno
나는 항상 인접 목록 모델을 사용 해왔다. 나열된 제한 사항 중 하나가 특정 데이터 세트에 문제가되지 않는 한. –