私のコードでどうしたのですか? 学生の識別子を選択してセッションに保存した後、テーブルから対応する値を選択するためにこれをテストしました。結果から、探しているテーブルを取得したいのですが、それは動作しません。 状況がうまくいけば、私は3つのテーブルを持つことになりました。(CNE、Idabsence)、Absence(iabsence、....)と私はid_student(CNE)に対応する不在から行を取得したいと思います。外部キーコード番号を使用する結合
public function absence(){
$id2= $this->session->CNE;
$this->db->select('id_absence');
$this->db->from('absence_etudiant');
$this->db->where('CNE',$id2);
$query = $this->db->get();
$row=$query->row();
if($query->num_rows() == 1)
{
$id_abs = $row->id_absence;
}
$this->db->select('*');
$this->db->from('absence');
$this->db->where('id_absence',$id_abs);
$query = $this->db->get();
$result=$query->result();
$this->load->view('Etudiants/affi',$result);
}
この部分は役に立ちますか?あなたは '$ id_abs'の値を得ていますか?もしあなたがそうであれば、レコードは本当に "absence"の状態で 'where( 'id_absence'、$ id_abs)'という条件を満たすでしょうか? – DFriend