以下是一个简单的PHP多级分类系统(MCS)实例,我们将通过表格形式展示代码结构和关键步骤。
1. 数据库设计
我们需要设计一个分类表(categories),用于存储分类信息。

| 字段名 | 数据类型 | 说明 |
|---|---|---|
| id | int | 分类ID |
| name | varchar | 分类名称 |
| parent_id | int | 父级分类ID |
| level | tinyint | 分类层级 |
| sort_order | int | 排序 |
2. 创建分类表
```sql
CREATE TABLE `categories` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`parent_id` int(11) DEFAULT NULL,
`level` tinyint(4) DEFAULT NULL,
`sort_order` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
```
3. PHP代码实现
3.1 数据库连接
```php
$servername = "


