gpt4 book ai didi

php - MySQL 使用 AJAX 和 JSON 删除行失败

转载 作者:行者123 更新时间:2023-11-29 22:56:10 24 4
gpt4 key购买 nike

我尝试删除 mysql 中的一行。我得到了插入的帮助,效果很好。我尝试使用相同的逻辑删除具有ID标识的行,但无法删除该行。

这段代码有什么问题?

...

完整代码如下:

Javascript:

function jsRecordDeleteWrite()
{

var jsObject = {
"ID": document.form_articles.ID.value
};

// ... the AJAX request is successful
var updatePage = function (response) {
alert("record successful deleted");
};
// ... the AJAX request fail
var printError = function (req, status, err) {
alert("deletingt record failed");
};
// Create an object to describe the AJAX request
$.ajax({
url : 'deletearticle.php',
dataType : 'json',
contentType: 'application/x-www-form-urlencoded',
data : jsObject,
type : 'POST',
success: updatePage,
error: printError
});
}

这里是deletearticle.php

<?php

$link = mysql_connect('localhost', 'admin0', 'star1star1star0');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db('sob', $link);
if (!$db_selected) {
die ('Can\'t use foo : ' . mysql_error());
}

//read the json file contents
$ID = $_POST['ID'];

//delete item from mysql table
$sql = mysql_query("DELETE FROM articles WHERE ID=$ID");

if(!mysql_query($sql))
{
die('Error : ' . mysql_error());
}

//database connection close
mysql_close($link);

//}

?>

最佳答案

验证服务器是否在php中接收

var_dump($ID);

如果查询正确,检查mysql用户是否有更新表的权限

关于php - MySQL 使用 AJAX 和 JSON 删除行失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28704889/

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