Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 数据库';s表组织_Javascript_Php_Mysql_Database_Database Schema - Fatal编程技术网

Javascript 数据库';s表组织

Javascript 数据库';s表组织,javascript,php,mysql,database,database-schema,Javascript,Php,Mysql,Database,Database Schema,我的项目是建立一个教育平台。用户将有两种类型的测试可用。第一个问题有1000多个问题,可以无限时间解决。第二个是1000个随机的60个问题(模拟测试) 我的问题是:我知道我需要保存用户在1000个问题中的位置。因为测试是用javascript编写的,当我点击refresh时,它会回到第一个问题。我的问题是,我应该在数据库中创建另一个表来保存这个变量,还是应该在用户的表中创建另一行 第二个问题:我需要显示用户在60个问题测试中的最后5个结果。我应该怎么做,在保存5个之后,如何删除最旧的一个并插入最

我的项目是建立一个教育平台。用户将有两种类型的测试可用。第一个问题有1000多个问题,可以无限时间解决。第二个是1000个随机的60个问题(模拟测试)

我的问题是:我知道我需要保存用户在1000个问题中的位置。因为测试是用javascript编写的,当我点击refresh时,它会回到第一个问题。我的问题是,我应该在数据库中创建另一个表来保存这个变量,还是应该在用户的表中创建另一行

第二个问题:我需要显示用户在60个问题测试中的最后5个结果。我应该怎么做,在保存5个之后,如何删除最旧的一个并插入最后一个


现在,我的数据库中只有一个表,用户表,我有一些用户信息,我真的很想知道如何组织它。非常感谢

一种方法是建立一个答案表。答案表应该是这样的

id、用户id、测试编号、问题编号、答案、时间

在任何时候,您都可以在任何测试中查找任何用户的问题答案。你可以按时间把它们分类。然后,您将可以访问最后一个,最后5个,您可以找到丢失的内容,如果它们都完成了,等等