gpt4 book ai didi

php - 根据用户输入显示数据库中的数据

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

我正在创建一种“老师”可以进行考试而“学生”可以参加考试的方式。

首先,教师也可以使用以下查询提出新问题:

INSERT INTO questions (question, type) VALUES ('$question', '$type')

在数据库中,我将问题设置为也有 Question_id,该 ID 在每次输入后自动递增。然后,在单独的页面上,他们可以选择要添加到考试中的问题。所以我只是:

SELECT * FROM questions

然后有一个复选框供他们检查要使用此查询添加哪些问题:

INSERT INTO exams (question_id) VALUES ('$question_id')

表 exams 也有一个自动递增的 exam_id。所以现在我想显示老师挑选的问题,但我什至不知道我应该在考试中存储 Question_id 的类型(现在是 INT),以便我可以循环它们。

即。教师选择问题 1,2,4,10,获取问题的查询如下所示

SELECT question FROM questions WHERE question_id='1,2,4,10'

最佳答案

假设您通过 POST 或 GET 获取问题 ID,请尝试以下操作:

$selected = implode(',', $_REQUEST['selectedquestionids']);

SELECT question FROM questions
WHERE question_id IN ($selected)
GROUP BY question_id;

希望这会有所帮助。

关于php - 根据用户输入显示数据库中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36727924/

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