我正在开发一个测验应用
- 图 1 显示了 index.php 页面
- 图 2 显示了第一个问题
- 图 3 显示了第二个问题
- 图 4 显示了第三个问题
- 图 5 显示了完成测验后的结果
- 图 6 显示了数据库“quizzer”及其表格
- 图 7 显示了“问题”表
- 图 8 显示了“选择”表
此链接包含我到目前为止完成的所有代码(和图像)
https://www.mediafire.com/folder/g5ao7f5q0fe6y/quiz
1.现在我的问题是如何从“问题”表中随机选择问题 连同“选择”(通过向现有文件添加代码或创建新文件)。
2.如果用户在开始之前刷新/重新加载页面(“开始测验”)或在完成测验后单击“再次参加”, 问题应该随机出现。
3.基本上我想在每次刷新时更改问题在浏览器中出现的顺序。
4.到目前为止我的工作如上所述......请帮我解决这个“随机”问题 !!
P.S - 是否有可能通过在 PHP 中创建一个随机函数来检查 session 中的重复问题并 检查问题的“id”,如果它是新的,则将其显示在页面上。
如果是我应该怎么办,如果不是怎么办?
最佳答案
您可以尝试order by RAND()
RAND()是一个mysql函数,用来随机获取数据,你还可以在上面的sql语句中根据自己的需要添加条件。 我希望这对你有帮助 继续编码
谢谢 :)
关于php - 如何从 mysql 表中随机选择或随机播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26401598/