写一个php网页来操作mysql数据库数据库配置为host=431432574 port=3306 user=tuisong passwd=xX300400 db=tuisongcharset=utf8需要操作的表为zhidemaikey字段为zdmkey需要在php网页中列举出zdmkey下面的所有内容一行一个需要为每一行内容配置一个按钮用来删除zdmkey字段下面对应的内容删除内容后网页自动刷
以下是一个满足您需求的PHP网页操作MySQL数据库的示例:
<?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();
?>
这个示例中,我们首先通过mysqli类来连接MySQL数据库并配置字符集。然后,我们通过查询获取到zhidemaikey表中的数据,并通过循环将其显示在一个HTML表格中。每行数据都有一个删除按钮,点击按钮后会执行删除操作并刷新页面。页面底部有一个添加表单,可以将输入的内容添加到zhidemaikey表中。
请将这段代码保存为一个.php文件并通过浏览器访问该文件,即可看到带有删除按钮和添加表单的美观页面。该页面能够自适应手机和电脑屏幕
原文地址: http://www.cveoy.top/t/topic/hDI4 著作权归作者所有。请勿转载和采集!