A PHP Error was encountered

Severity: Warning

Message: fopen(/opt/alt/php74/var/lib/php/session/ci_sessione403e18dd2bc6d2bb9349e14834548f6): failed to open stream: Disk quota exceeded

Filename: drivers/Session_files_driver.php

Line Number: 156

Backtrace:

File: /home/ramazanb/public_html/application/controllers/Anasayfa.php
Line: 7
Function: __construct

File: /home/ramazanb/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Failed to read session data: user (path: /opt/alt/php74/var/lib/php/session)

Filename: Session/Session.php

Line Number: 140

Backtrace:

File: /home/ramazanb/public_html/application/controllers/Anasayfa.php
Line: 7
Function: __construct

File: /home/ramazanb/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: imagejpeg(./captcha/1762890395.8276.jpg): failed to open stream: Disk quota exceeded

Filename: helpers/captcha_helper.php

Line Number: 236

Backtrace:

File: /home/ramazanb/public_html/application/controllers/Anasayfa.php
Line: 537
Function: create_captcha

File: /home/ramazanb/public_html/index.php
Line: 292
Function: require_once

Codeigniter Veritabanından Veri Çekmek-Select-Ramazan Belyurt

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:4831

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