如何将列表/菜单中的值插入到mysql中

时间:2014-02-05 14:39:49

标签: php mysql

我想将成绩插入mysql数据库。我的列表/菜单如下

  <select name="grade" size="1" id="select">
        <option value="" selected="selected">--- Select ---</option>
        <option value="">A</option>
        <option value="A-">A-</option>
        <option value="B+">B+</option>
        <option value="B">B</option>
        <option value="B-">B-</option>
  </select>

我使用了这段代码,但成绩未插入数据库并出现错误消息

     <?php
$grade = mysql_real_escape_string($_POST['grade']);

$sql3 = "INSERT  (enrollment_id, stud_id, code, grade, date_enrolled) VALUES ('','','','$_POST[grade]','')";
$result = mysql_query($sql3);

if(mysql_query($sql3))
{
    echo 'User information saved successfully.';
}else
{
    echo 'Error: We encountered an error while inserting the new record.';
}
mysql_close($con_mark_entry);
?>

2 个答案:

答案 0 :(得分:0)

就像MySQL会说的那样,#34;你的语法错误&#34;。我认为这应该有效:

$sql3 = "INSERT INTO your_sql_table (enrollment_id, stud_id, code, grade, date_enrolled) VALUES ('','','','$grade','')";

我建议在你的&#34之后添加echo mysql_error()我们遇到了错误&#34;用于调试目的的消息。

答案 1 :(得分:0)

您的查询错误。它应该是 INSERT INTO Table Name (COL1, COL2) VALUES (VAL1,VAL2)