使用 PHP 操作 MySQL 数据库:添加、删除和展示 zhidemaikey 表内容

本页面提供一个使用 PHP 操作 MySQL 数据库的示例网页,可以实现对 zhidemaikey 表的添加、删除和内容展示功能。

数据库配置

host='43.143.25.74'
port=3306
user='tuisong'
passwd='xX300400'
db='tuisong'
charset='utf8'

功能说明

  • 展示内容: 页面加载时,会展示 zhidemaikey 表中的所有内容,每行对应一个 zdmkey 字段的值,并提供删除按钮。
  • 删除内容: 点击删除按钮,会将对应行的数据从 zhidemaikey 表中删除,页面自动刷新并重新展示内容。
  • 添加内容: 页面底部提供一个添加表单,输入要添加的内容,点击“添加”按钮后,会将内容添加到 zhidemaikey 表中,页面自动刷新并展示新添加的内容。

代码示例

<!DOCTYPE html>
<html>
<head>
    <title>操作 MySQL 数据库</title>
</head>
<body>
<?php
// 数据库配置
$host = '43.143.25.74';
$port = 3306;
$user = 'tuisong';
$passwd = 'xX300400';
$db = 'tuisong';
$charset = 'utf8';

// 创建数据库连接
$conn = new mysqli($host, $user, $passwd, $db, $port);
if ($conn->connect_error) {
    die('连接失败: ' . $conn->connect_error);
}

// 处理删除按钮点击事件
if (isset($_GET['delete'])) {
    $deleteId = $_GET['delete'];
    $sql = "DELETE FROM zhidemaikey WHERE zdmkey = '$deleteId'" ;
    if ($conn->query($sql) === TRUE) {
        echo '删除成功';
    } else {
        echo '删除失败: ' . $conn->error;
    }
    echo '<br>';
}

// 处理添加按钮点击事件
if (isset($_POST['add'])) {
    $newId = $_POST['newId'];
    $sql = "INSERT INTO zhidemaikey (zdmkey) VALUES ('$newId')" ;
    if ($conn->query($sql) === TRUE) {
        echo '添加成功';
    } else {
        echo '添加失败: ' . $conn->error;
    }
    echo '<br>';
}

// 查询数据库中的内容,并以表格形式展示
$sql = "SELECT * FROM zhidemaikey" ;
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    echo '<table><tr><th>zdmkey</th><th>操作</th></tr>';
    while ($row = $result->fetch_assoc()) {
        echo '<tr><td>' . $row['zdmkey'] . '</td><td><a href='?delete=' . $row['zdmkey'] . ''>删除</a></td></tr>';
    }
    echo '</table>';
} else {
    echo '暂无内容';
}
$conn->close();
?>

<!-- 添加表单 -->
<form method="post" action="">
    <input type="text" name="newId" placeholder="输入要添加的内容">
    <input type="submit" name="add" value="添加">
</form>
</body>
</html>

使用方法

  1. 确保已经配置好数据库连接信息,包括主机名、端口、用户名、密码和数据库名。
  2. 将代码保存为 php 文件,例如 database.php
  3. 打开网页文件,例如 database.php,就可以看到 zhidemaikey 表中的内容,以及添加和删除功能。

注意

  • 本代码示例仅供参考,实际使用时可能需要根据具体情况进行修改。
  • 请务必注意安全问题,例如输入过滤和 SQL 注入防御。
  • 在生产环境中使用时,建议使用更安全的数据库连接方式,例如 PDO 或 mysqli 扩展。
PHP 操作 MySQL 数据库:添加、删除和展示 zhidemaikey 表内容

原文地址: https://www.cveoy.top/t/topic/o6sY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录