我收到这个错误,
您的 SQL 语法有误;检查与您的 MySQL 服务器版本对应的手册,了解在第 1 行的 'address='xxxxx', city='sssssssss', pincode='333333333', state='Assam', count' 附近使用的正确语法
提前致谢。
最佳答案
你的 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/