首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您的SQL语法出现错误;请检查与您的MySQL服务器版本对应的手册,以确定要使用的正确语法。

您的SQL语法出现错误;请检查与您的MySQL服务器版本对应的手册,以确定要使用的正确语法。
EN

Stack Overflow用户
提问于 2012-04-20 23:12:08
回答 1查看 3.1K关注 0票数 1

我有一段将数据插入数据库的代码,但是即使我检查了语法很多次,但我仍然会收到这个错误,有人能帮我吗?

错误:

您的SQL语法出现了错误;请检查与MySQL服务器版本相对应的手册,以便在第4行使用接近“cou?”、“输出”、“输入”、“新行”、“中断”、“输出”、“Multiable_Choise”的正确语法。

代码语言:javascript
复制
<?php
$connectdb = mysql_connect('localhost','root','sara', true ) or die ("Not Connect");
 if (!$connectdb)
{
  die('Could not connect :'. mysql_errno());
 }
 $selestdb  = mysql_select_db('iexa', $connectdb) or die ("not selected database");

 $chois_1 = array();
 $chois_2 = array();
 $chois_3 = array();
 $chois_4 = array();
 $Question = array();
 $correct = array();
 $correct['Correct_Answer']= mysql_real_escape_string($_POST['Correct_Answer']) ;
 $Question['Question']= mysql_real_escape_string($_POST['Question']) ;
 $chois_1['Choise_1']= mysql_real_escape_string($_POST['Choise_1']) ;
 $chois_2['Choise_2']= mysql_real_escape_string($_POST['Choise_2']) ;
 $chois_3['Choise_3'] = mysql_real_escape_string($_POST['Choise_3']) ;
 $chois_4['Choise_4'] = mysql_real_escape_string($_POST['Choise_4']) ;
 if (isset($_POST['E_No'])) {
     $E_no = $_POST['E_No'];
}
     if (isset($_REQUEST['courseID'])) {
    $courseId = $_REQUEST['courseID'];
     }

     $sql ="INSERT INTO question_bank (C_ID ,E_No , Question  , Choise_1  , Choise_2          ,         Choise_3 , Choise_4 , Correct_Answer
     , Question_Type )
          VALUES
          ('$courseId','$E_no',                            {$Question['Question']}','{$chois_1['Choise_1']}','{$chois_2['Choise_2']}','{$chois_3['Choise_3']}',
     '{$chois_4['Choise_4']}','{$correct['Correct_Answer']}','$_POST[Question_Type]')
     ";
          if (!mysql_query($sql,$connectdb))
            {
                    die ('Error :'.mysql_error());
            }
          echo "The Qustion is saved";
          echo '  <br />
          <a href="question.htm" >Add Another Question</a> <br />
          <a href="ManageStudents.htm">Manage Students</a> <br />
          <a href="Instructor.htm">Home</a>
          ';
          mysql_close($connectdb);
           ?>
EN

回答 1

Stack Overflow用户

发布于 2012-04-20 23:23:25

{$Question['Question']}'前面有一个“失踪”

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10254693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档