Codeigniter Veritabanından Veri Çekmek-Select
05.03.2016
Yazar:Ramazan BELYURT
Okunma:4669
Codeigniter ile veritabanı işlemleri yapmadan önce config klasöründeki database.php sayfasında veritabanı bağlantı ayarlarının yapılması gerekir. Veritabanı işlemleri model dosyasında yapılır. Veritabanından veri çekmek için select SQL sorgu cümlesi kullanılır. Select sorgusunun codeigniterde karşılığı aşağıdaki gibidir.
$sorgu=$this->db->get ("tabloadı");
return $sorgu->result ();
|
Eğer bir şart varsa aşağıdaki sorgu cümlesi kullanılır;
//Birinci Yöntem
$sorgu=$this->db->get_where ("tabloadı",array ('id'=>$id);
return $sorgu->result ();
//İkinci yöntem
$this->db->where ('id',$id);
$sorgu=$this->db->get ('tabloadı');
return $sorgu->result ();
|
Verileri Sirali almak icin;
$this->db->order_by ('id','asc');
$sorgu=$this->db->get ('tabloadi');
return $sorgu->result ();
|
Belirli sayıda verileri limit belirterek almak için;
$this->db->limit(10);
$sorgu=$this->db->get ('tabloadi');
return $sorgu->result ();
//başlangıç belirterek belirli sayıda veri çekmek.
$this->db->limit($limit,$start);
|
Like ile kelime arama işlemi yapacaksak;
$this->db->like('icerik', $kelime);
$query = $this->db->get('tabloadı');
return $query->result();
|
Select ile belirli alanlardaki verileri çekmek;
$this->db->select('title, content, date');
$query = $this->db->get('mytable');
|