【发布时间】:2011-03-17 12:38:14
【问题描述】:
我在尝试使用基于 quizzin(WordPress 插件)的 mtouch quiz 设置测验时遇到问题,我需要从数据库中选择一个正确答案和 3 个随机答案。
ID--question_id-----answer-----hint-----正确-----sort_order
1--------1----------------测试1---------1-- --------------1
2--------1---------------测试1---------0- ---------------2
3--------1---------------test2---------0-- --------------3
4--------1---------------test3------------0-- --------------4
5--------2-------------测试5---------1-- --------------1
以上是 sql 结构的示例,我想要做的是摆脱不正确的答案并使用其他问题的正确答案并使它们成为错误答案,即问题 1
http://wordpress.org/extend/plugins/mtouch-quiz/
我现在只需要如何编辑 show_quiz.php 文件来做到这一点。
如果($random_answers == 1){ $dans = $wpdb->get_results("SELECT ID,answer,correct,hint FROM {$wpdb->prefix}mtouchquiz_answer WHERE question_id={$ques->ID} ORDER BY RAND()"); // 这将随机化问题的答案顺序 } 别的 { $dans = $wpdb->get_results("SELECT ID,answer,correct,hint FROM {$wpdb->prefix}mtouchquiz_answer WHERE question_id={$ques->ID} ORDER BY sort_order"); } 谁能帮忙。谢谢
【问题讨论】:
-
看看这个可能会给你一些启发stackoverflow.com/questions/31495446/…
标签: php mysql wordpress phpmyadmin