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

标签 php mysql

我在详细信息页面上创建了一个删除按钮,该按钮删除了必须删除的值......删除后,代码似乎正在运行,因为它在详细信息页面上没有显示任何信息,但是当我去时对于 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/

相关文章:

php - 如何使用td id插入数据

MySQL 列表查询等于多个值

用于视频 swf 的 php 正则表达式

php - Symfony2 Form - HTM/HTML 的文件类型验证 (mimeTypes)

php - 如何从欧元 (€) 表达式中删除特定的前导和尾随字符?

MySQL 正则表达式 : A Digit who is not followed by a Digit

php - 带有回调参数的模拟方法

php - 无法使用带有自签名 ssl 证书的 Facebook 实时更新 webhook

mysql - 我需要使用 group by 和 rollup 进行查询方面的帮助

php - PHP 中的日期匹配和插值