gpt4 book ai didi

php - 删除按钮不会删除数据库中的所有值

转载 作者:行者123 更新时间:2023-11-29 21:16:31 26 4
gpt4 key购买 nike

我在详细信息页面上创建了一个删除按钮,该按钮删除了必须删除的值......删除后,代码似乎正在运行,因为它在详细信息页面上没有显示任何信息,但是当我去时对于 PHPMyAdmin,它仍然显示一些值...按删除后,我正在使用三个表人员、地址、简历,人员中的值被删除,但地址和简历中的值未被删除。

我的删除代码:

<?php
$servername = "localhost";
$username = "root";
$password = "usbw";
$dbname = "persons";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$id=$_GET['id'];

$stmt = $conn->prepare('DELETE FROM person WHERE person_id = ?');
$stmt->bind_param('s', $id);

$result = $stmt->execute();
if ($result === FALSE) {
die("Error: " . $stmt->error);
}
$conn->close();
?>

我在 CASCADE 上为 address_id 和 cv_id 设置了 ON DELETE,它们与 person_cv 和 person_address 有关系。另外,我不想为这个小问题开始一个新主题...当我按删除键时,它会转到一个名为 http://localhost:8080/Website/delete.php?id=(randomid) 的空页面。我希望它返回到详细信息页面。

最佳答案

标题(“位置:http://localhost:8080/Website/detailpage”);

(或任何您的详细信息页面的名称)

关于php - 删除按钮不会删除数据库中的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35895100/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com