$ sqlquery1 =“更新users
设置username
='$ username',password
='$ password'其中uid
= $ id”;
$ sqlquery2 =“ UPDATE'用户'SET'用户名'='$用户名','密码'='$密码'其中'uid'= $ id”;
当我使用“ $ sqlquery1”时,记录已成功更新。但是,当我在$ sqlquery2中使用Same时,显示了错误。
错误:查询失败!您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法,以在第1行的“用户” SET'用户名'='asdf','密码'='asdf123'此处'uid'= 4'附近使用
这和为什么会发生错误...之间有什么区别?
请...
答案 0 :(得分:0)
单引号,就像第二个查询中的'uid'
一样,表示字符串文字。您无法更新文字(仅更新列),因此此查询会出错。