Mysql语法错误服务器版本

时间:2016-01-11 12:28:54

标签: php mysql

错误

"INSERT INTO PENILAIAN (ID,KURSUSID,QUEST1,QUEST2,QUEST3,QUEST4,QUEST5,QUEST6,QUEST7,QUEST8,QUEST9,QUEST10)VALUES
('$login_sessionID',
'$kid','$QUEST1','$QUEST2','$QUEST3','$QUEST4','$QUEST5','$QUEST6','$QUEST7','$QUEST8','$QUEST9','$QUEST10')";
  

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在“13”,“1”,“2”,“3”,“4”,“4”,“5”,“4”附近使用正确的语法, '5','4','5')'在第3行

代码

router.register(r'survey', views.SurveyViewSet, base_name='survey')
router.register(r'survey-version/', include('my_app.rest_server.version_urls'))

2 个答案:

答案 0 :(得分:1)

错误只是引导你

''13''
 ^  ^

还有额外的单引号

  1. 只为代码
  2. 保留一个'
  3. 使用预备陈述

答案 1 :(得分:0)

我认为你在#13;'''''' 我想问,是否有任何值包含引号?像这样(我'是x) 如果你使用引号,你应该在POST时使用mysql_real_escape_string