PHP MySQL 数据库管理页面 - 添加、删除和显示数据
<!DOCTYPE html>
<html>
<head>
<title>操作MySQL数据库</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #f2f2f2;
}
.container {
max-width: 600px;
margin: 0 auto;
padding: 20px;
background-color: #fff;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
h1 {
text-align: center;
}
table {
width: 100%;
border-collapse: collapse;
}
th, td {
padding: 8px;
text-align: left;
border-bottom: 1px solid #ddd;
}
form {
margin-bottom: 10px;
}
input[type='text'], input[type='submit'] {
padding: 6px;
font-size: 16px;
border-radius: 3px;
border: 1px solid #ddd;
width: 70%;
}
input[type='submit'] {
background-color: #4CAF50;
color: #fff;
cursor: pointer;
}
.delete-btn {
background-color: #ff4d4d;
color: #fff;
cursor: pointer;
border: none;
padding: 6px 12px;
border-radius: 3px;
}
</style>
</head>
<body>
<div class='container'>
<h1>操作MySQL数据库</h1>
<pre><code> <form method='POST' action=''>
<input type='text' name='new_item' placeholder='添加内容' required />
<input type='submit' value='添加' />
</form>
<?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($_POST['delete'])) {
$id = $_POST['delete'];
$sql = 'DELETE FROM zhidemaikey WHERE id = $id';
if ($conn->query($sql) === TRUE) {
echo '<p>删除成功</p>';
} else {
echo '<p>删除失败: ' . $conn->error . '</p>';
}
}
// 添加数据
if (isset($_POST['new_item'])) {
$new_item = $_POST['new_item'];
$sql = 'INSERT INTO zhidemaikey (zdmkey) VALUES ('$new_item')';
if ($conn->query($sql) === TRUE) {
echo '<p>添加成功</p>';
} else {
echo '<p>添加失败: ' . $conn->error . '</p>';
}
}
// 获取数据
$sql = 'SELECT * FROM zhidemaikey';
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo '<table>';
echo '<tr><th>ID</th><th>内容</th><th>操作</th></tr>';
while ($row = $result->fetch_assoc()) {
echo '<tr>';
echo '<td>' . $row['id'] . '</td>';
echo '<td>' . $row['zdmkey'] . '</td>';
echo '<td>';
echo '<form method='POST' action=''>';
echo '<button class='delete-btn' type='submit' name='delete' value='' . $row['id'] . ''>删除</button>';
echo '</form>';
echo '</td>';
echo '</tr>';
}
echo '</table>';
} else {
echo '<p>没有数据</p>';
}
$conn->close();
?>
</div>
</code></pre>
</body>
</html>
原文地址: https://www.cveoy.top/t/topic/o6tl 著作权归作者所有。请勿转载和采集!