Php 更新记录时出错:SQL语法有错误;检查与您的产品相对应的手册
我现在真的很困惑,继续得到这个MySQL错误: 更新记录时出错:SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以了解在第1行的“condition='-78”附近使用的正确语法,其中id='2' 虽然我知道该条件是正确的,但当我从更新记录中删除Php 更新记录时出错:SQL语法有错误;检查与您的产品相对应的手册,php,mysql,Php,Mysql,我现在真的很困惑,继续得到这个MySQL错误: 更新记录时出错:SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以了解在第1行的“condition='-78”附近使用的正确语法,其中id='2' 虽然我知道该条件是正确的,但当我从更新记录中删除条件='“$data['condition']”时,正在处理更新,但当我添加该条件时,更新失败 数据库中的字段是VARCHAR(6),与所有其他字段一样 有什么问题吗?条件是一个MySQL关键字。如果要将其用作列名,则需要使用反勾号将其括
条件='“$data['condition']”时,
正在处理更新,但当我添加该条件时,更新失败
数据库中的字段是VARCHAR(6),与所有其他字段一样
有什么问题吗?
条件是一个MySQL关键字。如果要将其用作列名,则需要使用反勾号将其括起来
`condition`='-78' WHERE id='2'
注意:这是反勾符号,不是单引号。条件
是MySQL中的保留字
您需要将条件
换行
"UPDATE ..... WHERE `condition`= '".$data['condition']."'";
下次注意事项:下次请尽可能多地添加代码。否则,人们帮助你就更难了。会有什么问题?现在的问题是,您没有向我们显示您的查询请提供您的查询…谢谢,我从未想过这一点,因为使用相同的查询,但只使用插入而不是更新,没有问题,也没有条件问题。但这就是解决方案,我会尽快标记您的答案:)