php - 无法从 MySQL 中删除行
问题描述
我对使用 PHP 和 MySQL 制作的项目有疑问。我想从我的文档中删除一行,但我不能。这很奇怪,因为当我单击删除按钮时,他会转到 index.php 但它不会从数据库中删除该行。
if(isset($_POST['delete'])){
$sql = "DELETE FROM account WHERE idAccount = '".$id."'";
$result = $conn->query($sql);
header("location: index.php");
}
解决方案
试试这个,你插入'
后".$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");
}
推荐阅读
- python - python 模块已经安装在别处
- openlayers - 在页面中引用站点 css 时不显示 OpenLayers 2 多边形
- javascript - Knockoutjs:如何使添加到列表中的输入值也可观察
- c# - 如何将运行时参数从 LINQPad 脚本传递给运行它的 C# 类
- vba - Word Macro:根据图像比例更改页面方向
- c# - 任何方式如何根据数据库的数据行将新复选框添加到 ListView 中?
- javascript - 在 Safari 上创建具有声明属性的类不起作用
- asp.net - 使用类似应用程序的模板将单体应用程序分解为微服务
- docker - 将使用 docker 的 sh 脚本转换为 bat 脚本
- python - 无法在我的 Ubuntu 机器上安装“xlwings”