php - 数据库更新错误数据

标签 php javascript mysql sql ajax

<分区>

我目前正在从事一个有趣的项目,其中涉及 Ajax、HTML、JavaScript、PHP 和 SQL。

我已经尽可能地调试了我的项目,我 100% 确定我的 AJAX、HTML 和 JavaScript 工作正常并且我的变量已正确发送到服务器。

我正在尝试从数据库中获取数据,从该数据中减去一个数字(在表单中提交)并相应地更新数据库。

我的数据库确实更新了。但是,它没有显示正确的数字。当在表单中提交 1 时,它总是会在数据库中返回相同的数字。 (这很奇怪,因为我正在减去它......)。我 100% 确定表单中的数据已正确传递到服务器,所以我希望大家检查我的服务器文件,这应该是问题所在。

编辑: 数据库连接在 db.php 中建立并且正确建立。这已经过测试。

最佳答案

您确实需要切换到准备好的语句来解决您的 sql 注入(inject)问题。

除此之外,这个特定代码的问题是 mysql_query不返回数字,它返回资源。您需要获取一行以获取数字。

关于php - 数据库更新错误数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10560239/

相关文章:

php - Laravel 设置用户属性

javascript - 分机JS 4 : Generate Chart from nested Data

javascript - jQuery : toggle class opening all class

mysql - 查找没有存储过程的相邻行

php - Codeigniter评分排名

mysql - 如何在mysql中使用存储过程将记录从一个表保存到另一个表?

php - 调用匿名函数 clousuring $this

php - 多个日期的 cakephp 验证

javascript - 动态打印两个不同字符串中的替代字符串字符

javascript - WordPress 点击时显示子导航