【发布时间】:2021-02-27 09:26:38
【问题描述】:
我正在研究测验概念,所以首先将获取所有 20 个问题,然后每个问题都将是循环的,并且每个循环我都会传递问题 ID 并获取这些相关问题的选项,但我的要求是获得像 A B C D 这样的选项在所有选项之前,不使用额外的循环
选项表结构:
id option_value question_id
1 some value 1
2 some value 1
3 some value 1
4 some value 1
5 some value 2
6 some value 2
7 some value 2
8 some value 2
预期输出:
option_id option_name option_value
1 A some value
2 B some value
3 C some value
4 D some value
5 A some value
6 B some value
7 C some value
8 D some value
$question_list // all 20 question using select *
foreach($question_list as $list){
$this->db->select('id,option_vaue')->from('option')->where('question_id',$list->id)->order_by('id','asc')->get()->result();
}
【问题讨论】:
-
is to get option like A B C D infront of all options without using extra loop是什么意思?? -
请给我们看图片。
标签: php mysql codeigniter