我有兩個名爲verification_details
和verification_questions
的db表。 verification_id
在兩個表格中很常見。在verification_details
表中,有一個user_id
字段,基於此user_id
字段,將一個或多個驗證詳細信息插入到verification_details
表中,並基於插入verification_questions
表中的verification_id
一個或多個驗證問題。 我用這個代碼模型連接查詢加入表並使用codeigniter將數據提取到表中
function get_records() {
$this->db->select("a.criteria_question,a.criteria_answer,a.validation_statement");
$this->db->from("verification_questions as a");
$this->db->join('verification_details as b', 'a.verification_id = b.verification_id');
$query = $this->db->get();
return $query->result();
}
我想要的控制器代碼從兩個表中獲取所有提交的數據,並在表中顯示。
你的代碼幾乎是正確的。但是,你讓它變得冗長,我的意思是不需要使用foreach循環兩次,你也可以使用單一時間來實現它!但我感謝你的指導! – Saty
你是對的,阿卜杜拉雖然做到了! –