写一个利用php实现MySQL数据库增删改查的代码并用html做一个交互界面
时间: 2023-04-10 10:00:55 浏览: 89
好的,我可以回答这个问题。以下是一个简单的利用 PHP 实现 MySQL 数据库增删改查的代码:
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "database");
// 检查连接是否成功
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 查询数据
$sql = "SELECT * FROM table_name";
$result = mysqli_query($conn, $sql);
// 输出查询结果
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
}
} else {
echo "0 结果";
}
// 插入数据
$sql = "INSERT INTO table_name (name, email) VALUES ('John Doe', 'john@example.com')";
if (mysqli_query($conn, $sql)) {
echo "新记录插入成功";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
// 更新数据
$sql = "UPDATE table_name SET email='john.doe@example.com' WHERE id=1";
if (mysqli_query($conn, $sql)) {
echo "记录更新成功";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
// 删除数据
$sql = "DELETE FROM table_name WHERE id=1";
if (mysqli_query($conn, $sql)) {
echo "记录删除成功";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
// 关闭连接
mysqli_close($conn);
?>
同时,你可以使用 HTML 创建一个交互界面,例如:
<!DOCTYPE html>
<html>
<head>
<title>MySQL 数据库增删改查</title>
</head>
<body>
<form action="process.php" method="post">
<label for="name">姓名:</label>
<input type="text" name="name" id="name"><br>
<label for="email">邮箱:</label>
<input type="email" name="email" id="email"><br>
<input type="submit" value="提交">
</form>
</body>
</html>
这是一个简单的表单,用户可以输入姓名和邮箱,然后提交到 process.php 文件中进行处理。在 process.php 文件中,你可以使用上面的 PHP 代码来处理用户提交的数据。