php - 通过 php 中的表单更新 mysql 数据库

标签 php mysql

我收到这个错误,

您的 SQL 语法有误;检查与您的 MySQL 服务器版本对应的手册,了解在第 1 行的 'address='xxxxx', city='sssssssss', pincode='333333333', state='Assam', count' 附近使用的正确语法

提前致谢。

http://dpaste.com/hold/181959/

最佳答案

你的 WHERE 子句是错误的,你没有写 WHERE a=1, b=2, c=3 你想要 WHERE a=1 AND b=2 AND c=3

此外,您的逻辑存在缺陷,因为您的 WHERE 子句通常更像是 WHERE id = x(此时您正在更新表中的行,其中的行数据已经与您的行数据相同)将其更新为 - 如果这有意义的话?:) )

此外,学会正确地转义您的 sql 字符串,否则您很容易受到 sql injection 的攻击。

关于php - 通过 php 中的表单更新 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2616905/

相关文章:

php - 2 个地点之间的行驶距离

php - 正则表达式 : Match 1 to 60 or all

php - laravel 4 在哪里存储选择字段值?数据库还是数组?

php - 为什么PDO连接播 "SQLSTATE[HY000]: General error"?

php - MySQL : group by column and get date range

php - 模型未加载到 CodeIgniter 的 Controller 中

php - mysql - php blob 字段?

mysql - 如何调用常用的 MySQL 查询

mysql - 使用Dockerfile创建镜像时出现错误

php - 字母ő。哪种 PHP 编码/解码效果最好?