gpt4 book ai didi

php - 在 MySQL 数据库表中存储多个字符串

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:39 24 4
gpt4 key购买 nike

在我提出问题之前,我只想感谢昨天回答我问题的所有人 -> Countdown using javascript .

想法:

我使用 php 创建了一个测验,但我想创建一个 MySQL 数据库并在其中存储一个包含所有问题、答案和多项选择的表。

问题:

由于测验是多项选择,我不知道如何将多项选择选项存储在表中。我可以存储选项并用特殊字符分隔每个答案,然后让 php 获取字符串并分隔选项吗?

例如:问题:你最喜欢什么颜色?选项:Blue=Red=Purple=Yellow。(数据库 View )

你们认为对于这样的事情最好的做法是什么?

最佳答案

我认为最好的做法是使用多个表。一张用于提问,一张用于回答。 answer 表将包含 question_id 以及是否为正确答案的标志

它可能是这样的

TABLE questions
FIELDS: id, text

TABLE answers
FIELDS: id, question_id, text, correct

对所有答案使用一个字段的问题在于,您可能会不小心在答案文本中使用用于拆分的字符

关于php - 在 MySQL 数据库表中存储多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15681458/

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