gpt4 book ai didi

php - 测验 - 用户向 MySQL 数据库提交内容

转载 作者:行者123 更新时间:2023-11-29 15:00:28 24 4
gpt4 key购买 nike

我想要实现的目标:带有用户帐户和累积结果表的测验系统。

流程:

-用户设置帐户- 用户登录-用户完成测验-答案进入结果表-显示结果表

我的数据库结构:

表 1:用户

user_id  
username
password
email

表 2:测验

quiz_id
title

表 3:问题

question_id
quiz_id
question
question_notes

表 4:答案

answer_id
question_id
user_id
answer
answer_notes

表 5:回复

response_id
quiz_id
user_id
submit_time

问题将通过 SELECT 从表 3 中输出。

我正在寻找一些指针,以确保每个测验条目的关系是一致的,因此当我运行 INSERT 语句时,ID 是一致的(因此表 3 和表 4 的“question_id”是例如,相同)

我想我将为表 4 和表 5 提供 2 个 INSERT 语句。在这些插入语句中,有没有办法确保关系匹配?

我在想象这将如何将数据输入数据库时​​遇到一些困难,一旦我弄清楚了这一点,我就可以解决使用数据的问题。

任何有关正确的提示或对可能的表单处理的一些见解的指示将不胜感激。

非常感谢

最佳答案

LAST_INSERT_ID() MySQL 中的函数(PHP 中的 mysql_insert_id() )将返回上次插入查询的 auto_increment id。这将使您保持一致性。

请参阅此处了解更多详细信息: http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_last-insert-id

关于php - 测验 - 用户向 MySQL 数据库提交内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3338042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com