如何通过表单和php查询填充主键值?

时间:2018-02-25 13:28:55

标签: php mysql

我有两个表:学生表,其中包含以下字段:

  1. student_id(主键)
  2. 姓名
  3. 名字
  4. 电子邮件
  5. 得分表:

    1. student_id(外键)
    2. 数学
    3. 生物学
    4. 物理
    5. 我想使用带有php的表单插入得分表。

      我检索了表单数据并将其存储在变量中:

      $math = $_POST ['math'];
      $ biology = $_POST ['biology'];  
      $ physics = $_POST ['physics'];
      

      现在如何编写查询以将这些数据插入数据库? 我的意思是我如何填写作为主键的字段student_id的值。

      在下面的查询中,我应该写什么而不是aaaa。

      INSERT INTO score VALUES ('aaaa', '$  math', '$ biology', '$ physics');
      

1 个答案:

答案 0 :(得分:0)

您可以将student_id存储在HTML中的隐藏字段中,然后在$_POST中访问它。

只需为隐藏字段指定name="hiddenStudentId"之类的名称,它就会显示在$_POST["hiddenStudentId"]