Login
网站首页 > 文章中心 > php

PHP清空数据库里所有的数据(非删除数据库重建)

作者:小编 更新时间:2023-11-02 21:08:44 浏览量:83人看过

<?php

// 定义数据库连接信息

$servername = "localhost";

$username = "your_username";

$password = "your_password";

$dbname = "your_database";

// 创建数据库连接

$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功

if ($conn->connect_error) {

    die("连接失败: " . $conn->connect_error);

}

// 设置字符集

$conn->set_charset("utf8");

// 获取数据库中的所有表名

$sql = "SHOW TABLES";

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

// 删除所有表

while ($row = $result->fetch_assoc()) {

    $tableName = $row['Tables_in_' . $dbname];

    $sql = "DROP TABLE  $tableName ";

    if ($conn->query($sql) !== TRUE) {

        echo "删除表 $tableName 失败: " . $conn->error . "<br>";

    } else {

        echo "表 $tableName 删除成功<br>";

    }

}

echo "全部清空完毕";

// 关闭数据库连接

$conn->close();

?>


版权声明:倡导尊重与保护知识产权,本站有部分资源、图片来源于网络,如有侵权,请联系我们修改或者删除处理。
转载请说明来源于"土嘎嘎" 本文地址:http://www.tugaga.com/jishu/php/1779.html
<<上一篇 2023-11-02
下一篇 >> 2023-11-03

编辑推荐

热门文章