首页 > 解决方案 > 无法从 MySQL 中删除行

问题描述

我对使用 PHP 和 MySQL 制作的项目有疑问。我想从我的文档中删除一行,但我不能。这很奇怪,因为当我单击删除按钮时,他会转到 index.php 但它不会从数据库中删除该行。

if(isset($_POST['delete'])){
    $sql = "DELETE FROM account WHERE idAccount = '".$id."'";
    $result = $conn->query($sql);
    header("location: index.php");
}

标签: phpmysql

解决方案


试试这个,你插入'".$id."

if(isset($_POST['delete'])){
    $sql = "DELETE FROM account WHERE idAccount = ".$id."";
    $result = $conn->query($sql);
    header("location: index.php");
}

或者

if(isset($_POST['delete'])){
    $sql = "DELETE FROM account WHERE idAccount = '".$id."'";
    $result = $conn->query($sql);
    header("location: index.php");
}

推荐阅读