如何使用php文件从mysql数据库中检索问题和答案


How to retrieve questions and answers from mysql database by using php files

我想制作一个测验应用程序,但我遇到了一些问题,我不太确定应该如何处理它们。我对php还处于相当基本的水平,所以想知道是否有人能帮助我?

在mysql中,我有一个包含"Questions"表和"Answers"表的数据库。

我的数据库在mysql 上的布局

我的数据库包含20个问题,每个问题都有4个可能的答案,可以在上面的链接中看到。因此,我想选择所有问题,并将它们与多选答案一起按随机顺序显示。我对要使用的编码很不确定。通过研究,我认为我可以使用:

RAND()LIMIT 0,19以便将问题随机化。

计划的结束是在android工作室的文本视图框中显示问题和答案。用户界面设计如下:
用户界面

我很抱歉,由于我对PHP缺乏经验,我无法给出太多解决方案的细节。任何通过php文件从mysql数据库检索问题和答案的帮助都将不胜感激。提前感谢

不确定php,但是1.你可以创建一个ArrayList,并在你的总问题id范围内生成一个随机数,//如果你有10个问题,那么1-10个

  1. 如果该id不在数组中,请添加它,然后根据您刚刚生成的id从问题表中获取问题

  2. 从答案表中获取答案,并将其放入另一个数组中,然后为您的答案生成其他三个随机数,并放入第二个数组中。

  3. 然后生成从0到3的数字,对于第二个数组,将答案放在4选项(TextViews)中,您可能需要在这里使用切换大小写方法。(必须是唯一的,只针对每个问题,您也可以为其他问题重新生成相同的答案)

  4. 如果用户点击/选择其中任何一个,请检查答案,然后进行

  5. 6.