함께 섞인 카테고리 및 주제 유형의 PHP 목록을 어떻게 만들 수 있습니까?mysql의 두 테이블에서 PHP로 목록 만들기
의미 목록은 다음과 같아야합니다
Sports (this is a category)
Soccer (this is a type)
Golf (this is a type)
Basketball (this is a type)
Science (this is a category)
Biology (this is a type)
Chemistry (this is a type)
Anatomy (this is a type)
어려운 부분은 스포츠와 과학 (카테고리라고도 함) 같은 테이블에서 온 것입니다, 축구, 골프, 농구, 생물학, 화학, 해부학 모두 다른 테이블 (유형이라고 함)에서 왔습니다. MySQL 테이블 "types"에는 카테고리 테이블의 항목 ID를 가리키는 외래 키가 있습니다. MySQL의 현재 설정은 사이트 탐색이 종속되어 있기 때문에 쉽게 변경할 수 없습니다.
어떻게 PHP를 사용하여 카테고리 사이에 유형을 넣을 수 있습니까? "SportsSportsSportsSportsSportsScienceScienceScience"을 분명히 야해 출력 그러나
<?php session_start();
include 'connect.php';
$result = mysql_query("SELECT * FROM categories JOIN types ON categories.catid = types.typecat");
while($row = mysql_fetch_array($result))
{
echo $row["catname"];
}
?>
:
현재 내가 가진 코드는하다. 스포츠에는 5 가지 유형이 있고 과학에는 3 가지 유형이 있습니다. 그래서 거기에 무슨 일이 일어나고 있는지 모르겠다 그리고 나는 유형을 포함하는 PHP에 추가의 다음 단계로 진행하지 않습니다.
현재 코드, 시도한 것, 멈춘 위치 및 다른 사람이 도움을줍니다. 모든 테이블에 대해 완벽한 세마 알면 확실히 당신의 문제를 이해하는 데 도움이됩니다. – Jocelyn
table.job 유형에서 "parent"컬럼을 만듭니다. – itachi