私はphpmyadminを使って2つのテーブルを作成しました。各学生が登録したイベントの名前を取得する方法codeigniterでテーブルを結合する方法
Tables - students{s_id,name,address,phone no,branch}
と
events{s_id,event_id,event_name,date,time,venue}.
? CodeIgniterでこのクエリを書くには?自分で解決することができるように
私はphpmyadminを使って2つのテーブルを作成しました。各学生が登録したイベントの名前を取得する方法codeigniterでテーブルを結合する方法
Tables - students{s_id,name,address,phone no,branch}
と
events{s_id,event_id,event_name,date,time,venue}.
? CodeIgniterでこのクエリを書くには?自分で解決することができるように
あなたが機能でこれを呼び出すことができますし、さらにためにも、変数を返すことができますモデルからの目的。
関数を使用する場合は、書き込む関数の最後の行にreturn $query->result();
を使用する必要があります。
基本的な構造は、私が以下に述べたことです。
$this->db->select('students.*,events.*');
$this->db->from('students');
$this->db->join('events', 'students.sid = events.event_id', 'left');
$query = $this->db->get();// This will retrieve all the fields after joining
関数法:
function getAllResults()
{
$this->db->select('students.*,events.*');
$this->db->from('students');
$this->db->join('events', 'students.sid = events.event_id', 'left');
$query = $this->db->get();// This will retrieve all the fields after joining
return $query->result();
}
の後に$ query = $ this-> db-> get(); '@Sanket Deshpande希望の出力を得ましたか? –
ありがとう、出来た。 –
@SanketDeshpande。ようこそ。あなたを助けてうれしい。 –
私はちょうどあなたにヒントを与える:さらに知識を
function yourFunction(){
$this->db->select('students.*,events.*');
$this->db->from('students');
$this->db->join('events', 'students.sid = events.event_id', 'left');
$query = $this->db->get();
return $query->result();
}
はTHEREを行く:
この部分を取得しないでください。 – user4419336
は、下にスクロールし、 '$これを探し/query_builder.htmlここhttp://www.codeigniter.com/user_guide/database/query_builder.htmlに見てください – user4419336