给php代码中添加增删改功能的代码
时间: 2024-04-13 22:28:43 浏览: 75
php 添加 删除 修改 代码
5星 · 资源好评率100%
当然,我可以帮你添加增删改功能的 PHP 代码。以下是一个简单的示例:
```php
<?php
// 连接数据库
$host = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_dbname";
$conn = new mysqli($host, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 添加数据
if(isset($_POST['add'])){
$name = $_POST['name'];
$email = $_POST['email'];
$sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')";
if ($conn->query($sql) === TRUE) {
echo "数据添加成功!";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
// 删除数据
if(isset($_GET['delete'])){
$id = $_GET['delete'];
$sql = "DELETE FROM users WHERE id = $id";
if ($conn->query($sql) === TRUE) {
echo "数据删除成功!";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
// 更新数据
if(isset($_POST['update'])){
$id = $_POST['id'];
$name = $_POST['name'];
$email = $_POST['email'];
$sql = "UPDATE users SET name='$name', email='$email' WHERE id=$id";
if ($conn->query($sql) === TRUE) {
echo "数据更新成功!";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
// 获取所有数据
$sql = "SELECT * FROM users";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"]. " - 姓名: " . $row["name"]. " - 邮箱: " . $row["email"]. "<br>";
echo "<a href='?delete=".$row["id"]."'>删除</a>";
echo " | ";
echo "<a href='update.php?id=".$row["id"]."'>编辑</a>";
echo "<br><br>";
}
} else {
echo "没有数据";
}
$conn->close();
?>
```
请注意,上述代码仅为示例,实际应用中需要根据你的具体需求进行调整。还需要创建一个数据库表格 `users`,包含 `id`、`name` 和 `email` 字段。同时,代码中的数据库连接信息需要替换成你自己的实际信息。
阅读全文