gpt4 book ai didi

php - 尝试从 MySQL 数据库 + PHP 删除记录。但不断收到错误消息

转载 作者:行者123 更新时间:2023-11-29 18:01:06 25 4
gpt4 key购买 nike

我正在尝试使用 DELETE 语句删除行。然而,由于我是 PHP 新手,我不知道我做错了什么。我的代码不断回显错误消息,但我不知道如何让它工作。

谢谢。

<!DOCTYPE html>
<html lang="en">
<head>
<title>peak | delete student</title>
<meta charset="UTF-8">
</head>
<body>
<div style="margin-left: 300px;">
<form method="post">
<input type="text" name="student_number" placeholder="student number"
id="student number"><br>
<input type="submit" value="delete">
</form>
</div>

<?php

include 'config.php';

$id = '';
if( isset( $_GET['id'])) {
$id = $_GET['id'];
}

if(isset($_POST["student_number"])) {

$sql= "DELETE FROM `Students` (`first name`,`last name`,`student
number`,`gender`,`address`,`phone number`,`mark`) WHERE `student number`='".$id."'";

$result = mysqli_query($conn,$sql);

if($result){echo "student deleted successfully!";}

else {echo "error. unable to delete student.";}

}
?>
</body>
</html>

最佳答案

我知道如何删除了。我使用的是 id 和 post 所以我删除了 id 方法并只使用了 post

<!DOCTYPE html>
<html lang="en">
<head>
<title>peak | delete student</title>
<meta charset="UTF-8">
</head>
<body>
<div style="margin-left: 300px;">
<form method="post">
<input type="text" name="student_number" placeholder="student number"
id="student number"><br>
<input type="submit" value="delete">
</form>
</div>

<?php

include 'config.php';


if(isset($_POST["student_number"])) {

$sql= "DELETE FROM `Students` WHERE `student number`=".$_POST["student_number"];

$result = mysqli_query($conn,$sql);

if($result){echo "success!";}

else {echo "error.";}

}
?>
</body>
</html>

关于php - 尝试从 MySQL 数据库 + PHP 删除记录。但不断收到错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48331423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com