我正在尝试使用下面给出的查询将值更新到数据库,但是不幸的是发生了以下错误。帮帮我吧!
错误:在sno ='1'处UPDATE internal_marks标记= '11'; 您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法,以在第1行的'= '11'WHERE sno ='1''附近使用
$sql = "UPDATE internal_marks marks='".$one."' WHERE sno='1'";
变量$ one是我从表单获取的值。我希望将我的表格更新为该表格中的值。
答案 0 :(得分:1)
缺少SET
$sql = "UPDATE internal_marks
set marks='".$one."' WHERE sno='1'";
无论如何,您应该看看数据库驱动程序中是否有准备好的语句和绑定参数..因为在SQL中使用php var可能会导致sql注入