
Setelah pada postingan kita mengenal Penanganan dasar HTML CodeIgniter, kali ini saya akan membahas tentang Penanganan Database pada CodeIgniter. yuk kita simak saja..
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. LIKE
dengan 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 By
fungsi 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 By
Fungsi 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 Data
untuk 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 Data
digunakan 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"))
Semoga bermanfaat..
Harry
Bagaimana cara akses relational database.
Misalnya pada one to many, saat kita gunakan untuk master-detail pada tabel penjualan misalnya.
Terima kasih
Obat Herbal TBC Paru
setiap perkataan itu adalah doa.
http://goo.gl/FGB6Fj