Ramazan Belyurt

B.T. Öğretmeni
Bursa/Türkiye
ramazanbelyurt@gmail.com
www.ramazanbelyurt.name.tr


Codeigniter Veritabanından Veri Çekmek-Select

05.03.2016        Yazar:Ramazan BELYURT               Okunma:4387

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');


Yorum Ekleyin




Faydalı Linkler

A PHP Error was encountered

Severity: Core Warning

Message: PHP Startup: Unable to load dynamic library '/opt/alt/php54/usr/lib64/php/modules/i360.so' - /opt/alt/php54/usr/lib64/php/modules/i360.so: cannot open shared object file: No such file or directory

Filename: Unknown

Line Number: 0

Backtrace: