1
我有項目要求,學生可以申請學位,如果任何科目與學院添加的科目相匹配。 這裏是表結構匹配逗號數據庫php codeigniter中的獨立值存儲
institute table student table
---------------------------------- -----------------------------------
id | degree | subject_required id | subject_known
1 | MS | maths,electronics,CAD 1 craft,drama
2 BSC chemistry,biology 2 maths
3 arts craft,drama,dancing 3 cad,electronics
這是代碼我已經寫在那裏學會添加度和subject_required
public function add_degree($institute_id){
$data=array(
'id' => $institute_id,
'degree' => $this->input->post('degree'),
'subject_required'=>$this->input->post('subject_required'),
);
return $this->db->insert('institute',$data);
}
,當學生第一次註冊自己
public function student_register(){
$data=array(
'id' => $institute_id,
'subject_known'=>$this->input->post('subject_known'),
);
return $this->db->insert('student',$data);
}
怎麼寫這段代碼我匹配這個主題要求,如果任何一個主題匹配,那麼學生可以申請,並且這個主題由列
public function match_subject($id){
$sql='SELECT subject_required FROM institute WHERE id ='.$id;
$query=$this->db->query($sql);
foreach ($query->result() as $row)
{
$subject_required = $row->subject_required;
$subject_required=$this->explode(array(',',' '),$subject_required);
}
}
但我不能匹配主題要求。
你的意思是我不需要使用爆炸功能? – software 2014-12-06 07:16:10
是的,它匹配逗號分隔值 – 2014-12-06 07:17:26
它的工作對我來說,我希望它也適用於你 – 2014-12-06 07:17:45