Database pada CodeIgniter


Setelah pada postingan kita mengenal Dasar HTML CodeIgniter, kali ini saya akan membahas tentang Database pada CodeIgniter. Okeee langsung aja yaa ke TKP

codeigniter

1. Tampil Semua Data$this->db->get(‘buku’);
maka sama saja dengan kode:
SELECT * FROM buku

2. Tampilkan Data Berdasarkan Kondisi Tertentu (Where)$query = $this->db->getwhere(‘buku’, array(‘penulis’ => ‘Agus Saputra’), 10, 0);
maka sama saja dengan kode:
SELECT * FROM buku where penulis=’Agus Saputra’ LIMIT 0, 10
atau Anda dapat mengetikkan kode berikut:
$this->db->where(‘penulis’, ‘Agus Saputra’);
$this->db->get(‘buku’);
kode ini akan sama dengan kode:
SELECT * FROM buku where penulis=’Agus Saputra’
atau Anda juga dapat mengetikkan kode berikut:
$this->db->where(‘penulis’, ‘Agus Saputra’);
$this->db->where(‘tahun_terbit’, ’2011′);
$this->db->get(‘buku’);
maka akan sama saja dengan kode:
SELECT * FROM buku where penuli=’Agus Saputra’ AND tahun_terbit=’2011′

3. LIKEdengan mengetikkan kode berikut:
$this->db->like(‘penulis, ‘Agus’);
$this->db->get(‘buku’);
maka akan sama dengan kode pencarian berikut:
SELECT * FROM buku where penulis LIKE ‘%Agus%’

4. Group Byfungsi ini merupakan fungsi untuk Group data, kodenya:
$this->db->groupby(‘nama’);
$this->db->get(‘buku’);
maka akan sama dengan kode:
SELECT * FROM buku GROUP BY nama

5. Order ByFungsi ini berfungsi untuk mengurutkan data berdasarkan ketentuan.
$this->db->order_by(‘penerbit’);
$this->db->get(‘penerbit’);
maka akan sama dengan kode:
SELECT * FROM buku ORDER BY penerbit

6. Hapus Datauntuk menghapus suatu data. kodenya:
$this->db->delete(‘buku’, array(‘id’ => ’2′));
maka akan sama dengan kode:
DELETE FROM buku where id=’2′

7. Menampilkan Jumlah Seluruh Datadigunakan untuk menampilkan jumlah seluruh data. contoh kodenya:
$query = $this->db->query(“select * from buku”);
echo $query->num_rows();
maka akan sama saja dengan kode:
mysql_num_rows(mysql_query(“select * from buku”)

Selamat mencoba, Seneng bisa berbagi .........:)

No comments:

Post a Comment