PHP操作MySQL数据库:管理zhidemaikey表

本网页使用PHP代码来操作MySQL数据库中的zhidemaikey表,提供以下功能:

  • 列出所有内容: 显示zhidemaikey表中的所有数据,每行一个,并提供删除按钮。
  • 删除内容: 点击删除按钮,删除对应行的数据,网页自动刷新并重新列举内容。
  • 添加新内容: 通过添加表单输入内容,点击添加按钮将内容添加到zhidemaikey表中。

网页美观自适应,方便用户在手机或电脑上进行操作。

代码示例

<?php
// 数据库配置
$host = '43.143.25.74';
$port = 3306;
$user = 'tuisong';
$passwd = 'xX300400';
$db = 'tuisong';
$charset = 'utf8';

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

// 设置字符集
$mysqli->set_charset($charset);

// 处理删除操作
if (isset($_GET['delete'])) {
    $id = $_GET['delete'];
    $sql = "DELETE FROM zhidemaikey WHERE id = ?";
    $stmt = $mysqli->prepare($sql);
    $stmt->bind_param("i", $id);
    $stmt->execute();
    $stmt->close();
    header("Location: {$_SERVER['PHP_SELF']}");
    exit;
}

// 处理添加操作
if (isset($_POST['add'])) {
    $zdmkey = $_POST['zdmkey'];
    $sql = "INSERT INTO zhidemaikey (zdmkey) VALUES (?)";
    $stmt = $mysqli->prepare($sql);
    $stmt->bind_param("s", $zdmkey);
    $stmt->execute();
    $stmt->close();
    header("Location: {$_SERVER['PHP_SELF']}");
    exit;
}

// 查询数据
$sql = "SELECT id, zdmkey FROM zhidemaikey";
$result = $mysqli->query($sql);

?>

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>操作MySQL数据库</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            margin: 20px;
        }
        h1 {
            text-align: center;
        }
        table {
            width: 100%;
            border-collapse: collapse;
        }
        th, td {
            padding: 10px;
            border: 1px solid #ccc;
        }
        th {
            background-color: #f0f0f0;
        }
        td.actions {
            text-align: center;
        }
        .add-form {
            margin-top: 20px;
        }
        .add-form input[type=text] {
            padding: 5px;
            width: 200px;
        }
        .add-form input[type=submit] {
            padding: 5px 10px;
            background-color: #4CAF50;
            border: none;
            color: white;
            cursor: pointer;
        }
    </style>
</head>
<body>
    <h1>操作MySQL数据库</h1>
    <table>
        <tr>
            <th>ID</th>
            <th>内容</th>
            <th>操作</th>
        </tr>
        <?php while ($row = $result->fetch_assoc()): ?>
            <tr>
                <td><?php echo $row['id']; ?></td>
                <td><?php echo $row['zdmkey']; ?></td>
                <td class="actions">
                    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
                        <input type="hidden" name="delete" value="<?php echo $row['id']; ?>">
                        <input type="submit" value="删除">
                    </form>
                </td>
            </tr>
        <?php endwhile; ?>
    </table>

    <div class="add-form">
        <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
            <input type="text" name="zdmkey" placeholder="请输入内容">
            <input type="submit" name="add" value="添加">
        </form>
    </div>
</body>
</html>

<?php
// 关闭数据库连接
$mysqli->close();
?>

使用方法:

  1. 将代码保存为一个.php文件,例如database.php
  2. 确保您的服务器上已经安装了PHP和MySQL,并配置了数据库连接信息。
  3. 通过浏览器访问database.php文件,即可看到网页。

注意:

  • 代码中包含了数据库连接信息,请根据您的实际情况进行修改。
  • 代码仅供参考,您需要根据您的需求进行调整。
  • 该代码示例假设您已经创建了名为zhidemaikey的表,并包含字段zdmkey
  • 建议您在正式使用前进行安全测试,确保代码的安全性。

相关链接:

PHP操作MySQL数据库:管理zhidemaikey表

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

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