如何实现“mysql 所有一级父类”

1. 流程表格

步骤 操作
1. 连接数据库 使用php代码连接到mysql数据库
2. 查询父类数据 编写sql语句查询一级父类数据
3. 显示结果 使用php代码将查询结果显示在页面上

2. 具体步骤及代码

步骤1:连接数据库

```php
<?php
$servername = "localhost"; // 数据库地址
$username = "username"; // 数据库用户名
$password = "password"; // 数据库密码
$dbname = "myDB"; // 数据库名

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
} 
echo "连接成功";
?>

#### 步骤2:查询父类数据

```markdown
```php
<?php
$sql = "SELECT * FROM table_name WHERE parent_id = 0"; // 查询一级父类数据

$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
    }
} else {
    echo "0 结果";
}
$conn->close();
?>

#### 步骤3:显示结果

在第2步的代码中已经包含了将查询结果显示在页面上的代码,无需额外操作。

### 3. 甘特图

```mermaid
gantt
    title MySQL 一级父类实现流程
    section 连接数据库
    连接数据库:done, 2022-01-01, 1d
    section 查询父类数据
    查询父类数据:done, after 连接数据库, 2d
    section 显示结果
    显示结果:done, after 查询父类数据, 1d

4. 类图

classDiagram
    class Database {
        + getConnection()
        + query()
        + closeConnection()
    }

    class Result {
        + displayResult()
    }

    Database <.. Result : 使用

结尾

通过以上步骤,你可以成功实现在mysql中查询并显示所有一级父类的数据。希望这篇文章对你有所帮助,如果有任何问题欢迎随时向我提问。祝你在开发的道路上越走越远!