在 PHP 中,要删除数据库,可以使用 DROP DATABASE
语句。但是在执行 DROP DATABASE
语句之前,通常会提示用户是否确定删除数据库。可以使用 confirm()
函数来实现这个提示。
以下是一个示例代码:
<?php
if (isset($_POST['delete'])) {
$confirm = $_POST['confirm'];
if ($confirm == 'yes') {
// 用户确认删除数据库,执行删除操作
$servername = "localhost";
$username = "root";
$password = "password";
// 创建连接
$conn = new mysqli($servername, $username, $password);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 删除数据库
$sql = "DROP DATABASE mydatabase";
if ($conn->query($sql) === TRUE) {
echo "数据库删除成功";
} else {
echo "数据库删除失败: " . $conn->error;
}
$conn->close();
} else {
// 用户取消删除操作
echo "取消删除数据库";
}
}
?>
<!DOCTYPE html>
<html>
<body>
<form method="POST" action="">
<label for="confirm">是否删除数据库:</label>
<select name="confirm">
<option value="yes">是</option>
<option value="no">否</option>
</select>
<input type="submit" name="delete" value="删除">
</form>
</body>
</html>
这个示例代码中,通过一个表单来提示用户是否删除数据库。用户选择“是”或“否”,然后点击“删除”按钮提交表单。在 PHP 中,使用 $_POST['confirm']
来获取用户的选择。如果用户选择“是”,则执行删除数据库的操作;如果用户选择“否”,则输出取消删除数据库的提示。
上一篇:php转换成js
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站