首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除按钮不会从数据库中删除所有值

问删除按钮不会从数据库中删除所有值
EN

Stack Overflow用户
提问于 2016-03-09 22:59:24
回答 2查看 68关注 0票数 0

我在我的详细信息页面上创建了一个删除按钮,用于删除必须删除的值。删除后,代码看起来正常工作,因为它没有在详细页面上显示任何信息,但当我转到PHPMyAdmin时,它仍然显示一些值……我使用了三个表person,address,cv,按delete后,删除了person的值,但没有删除address和cv的值。

我的删除代码:

代码语言:javascript
复制
<?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();
?>

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

EN

回答 2

Stack Overflow用户

发布于 2016-03-09 23:02:04

header("Location:http://localhost:8080/Website/detailpage");

(或者不管你的详细信息页面叫什么)

票数 0
EN

Stack Overflow用户

发布于 2016-03-09 23:12:25

检查foreignKey级联

代码语言:javascript
复制
<?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']; 

    if ($conn->query(sprintf ( "DELETE FROM person WHERE person_id = '%s' ", mysql_real_escape_string ( $id ) ) )) {
        header('Location: detailpage.php'); 
    }
    else{
        printf("Errormessage: %s\n", $mysqli->error);
        exit();
    }

    $conn->close();
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35895100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档