我正在尝试创建一个函数,当按下按钮时,PHP 会从数据库中删除该记录。该网站正在使用正确的 ID 进行重定向,并且 DeleteID 变量中具有正确的值,但由于某种原因我无法让它删除记录
删除.PHP
<?php
session_start();
//get value of ?id= from the url
$DeleteID = $_GET['id'];
echo $DeleteID;
require("connect.php");
//Linking
$link = connectToDB();
//SQL Query
$sql = "DELETE
FROM tbl_property
WHERE propetyid = $DeleteID";
//Execute
$result = $link->query($sql);
//Check
if ($link->affected_rows == 1) {
echo "Worked";
echo "<a href='properties.php'> SIGH </a>";
}
else {
echo "Didn't Work";
echo "<a href='properties.php'> SIGH </a>";
}
?>
表格
最佳答案
您输入的字段名称中有拼写错误 propetyid
而不是 propertyid
$sql = "DELETE
FROM tbl_property
WHERE propetyid = $DeleteID";
关于php - 如果 URL 正确,Mysql 删除功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44216753/