마이클래스 데이터베이스 구조'; echo ''; // 1. 모든 테이블 목록 echo '
| 테이블명 |
|---|
| $t |
| Field | Type | Null | Key | Default |
|---|---|---|---|---|
| {$c['Field']} | {$c['Type']} | {$c['Null']} | {$c['Key']} | {$c['Default']} |
| $k | ", $keys)) . '
|---|
| ' . htmlspecialchars((string)$v) . ' | ', $r)) . '
데이터 없음
'; } } else { echo '테이블 없음
'; } // 3. edu_goal_contents 확인 echo '| Field | Type | Null | Key | Default |
|---|---|---|---|---|
| {$c['Field']} | {$c['Type']} | {$c['Null']} | {$c['Key']} | {$c['Default']} |
| $k | ", $keys)) . '
|---|
| ' . htmlspecialchars((string)$v) . ' | ', $r)) . '
총 goal_id: ' . $stats['goal_cnt'] . '
'; echo '총 content_id: ' . $stats['content_cnt'] . '
'; echo '전체 행: ' . $stats['total_rows'] . '
데이터 없음
'; } } else { echo '테이블 없음
'; } // 4. 관계도 확인 (learning_goals ↔ goal_contents) echo '| goal_id | goal_name | 영상 수 | content_ids |
|---|---|---|---|
| {$r['goal_id']} | "; echo "{$r['goal_name']} | "; echo "{$r['video_count']} | "; echo "" . htmlspecialchars($r['content_ids'] ?? '') . " | "; echo "
| Field | Type |
|---|---|
| {$c['Field']} | {$c['Type']} |
| Field | Type |
|---|---|
| {$c['Field']} | {$c['Type']} |
사용자 선택 테이블을 찾을 수 없습니다.
'; } // 6. 영상 시청 기록 (learning status) echo '| Field | Type |
|---|---|
| {$c['Field']} | {$c['Type']} |