【发布时间】:2016-10-08 22:55:03
【问题描述】:
尽管我很确定我的代码很好(进行了几次测试),但数据库没有更新。所以肯定有问题(异步等)。我需要帮助找出问题所在。
这是我的 Ajax 调用(通过按下保存按钮,它已经过测试并且可以很好地触发):
$.ajax({
url: "../../../../admin/includes/classes/class.article_front_Post.php",
type: "POST",
data: {
'articleid': $articleid,
'contenu': $contenu,
'name': $name
}
});
这里是 ...front_Post.php 文件的内容:
include_once('../../../../init.php');
$articleid = $_GET['articleid'];
$contenu = $_GET['contenu'];
$name = $_GET['name'];
// $name = 'special1';
// $contenu = '<p>test</p>';
// $articleid = '17';
// above to test the update (it works)
mysql_query("
UPDATE al_articles SET $name='$contenu'
WHERE (ArticleID='$articleid')
") or die(mysql_error());
【问题讨论】:
-
什么是错误??
-
没有错误 - 感谢它现在已解决。见下文。
-
请注意:
mysql_*函数已被弃用,并已从 PHP 7 中删除,已替换为myslqi_*和PDO函数,这些函数在使用准备好的语句和绑定参数时更加安全。 -
感谢您的建议。
标签: javascript php mysql asynchronous