SQL语法错误;请查看与您的MariaDB服务器版本相对应的手册以获取正确的语法

时间:2019-01-19 19:09:48

标签: sql-update syntax-error mariadb

我正在尝试使用下面给出的查询将值更新到数据库,但是不幸的是发生了以下错误。帮帮我吧!

错误:在sno ='1'处UPDATE internal_marks标记= '11'; 您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法,以在第1行的'= '11'WHERE sno ='1''附近使用

$sql = "UPDATE internal_marks marks='".$one."' WHERE sno='1'";

变量$ one是我从表单获取的值。我希望将我的表格更新为该表格中的值。

1 个答案:

答案 0 :(得分:1)

缺少SET

$sql = "UPDATE internal_marks 
      set  marks='".$one."' WHERE sno='1'";

无论如何,您应该看看数据库驱动程序中是否有准备好的语句和绑定参数..因为在SQL中使用php var可能会导致sql注入