Pengenalan operasi database di Codeigniter (part 3)

Selasa, 10 Maret 2015

Sekarang kita akan mempelajari tentang pengoperasian database dalam codeigniter, jika anda masih belum terlalu mengerti tentang konfigurasi awal dari codeigniter sebaiknya anda membaca di halaman sebelumnya.

Dan sebelumnya kita sudah mempelajari tentang parameter & sedikit tentang view yang sangat berguna sebagai pondasi dasar untuk mempelajari codeigniter lebih dalam & lebih lanjutnya.

Sekarang kita akan mengoperasian database, untuk langkah awal kita akan membuat database terlebih dahulu, kita menggunakan database di MySQL.
Aktifkan dahulu "apache" & "MySQL" di xampp, setelah itu buka di browser dengan url http://localhost/phpmyadmin, kemudian buat database jika disini saya akan memberi nama database "belajar_codeigniter", dan beri tabel dengan nama "mahasiswa" yang kolomnya berjumlah 3




Di dalam tabel tersebut ada beberapa field, yaitu field "nim", field "nama"  dan field "alamat", dan diisi sebagai berikut :


Lalu setelah dibuat, kita isi field tersebut dengan memilih "insert" kemudian anda isi.

Yang hasilnya bisa tampak seperti dibawah ini

Setelah itu kita tutup saja browser dengan url http://localhost/phpmyadmin tadi
Kemudian kita buka file database.php di application >> config >> database.php


Lalu kita sesuaikan seperti database, 


Kemudian kita akan menampilkan data dari database tadi ke browser, langkah awal terlebih dahulu kita buka folder controller, lalu kita akan menggunakan controller "welcome" jika anda sebelumnya menggunakan controller "web", kita terlebih dahulu mensetting routes.php mengubah 



Dan buka controller welcome, dan hapus dan menjadi seperti :



Kemudian kita masuk ke file autoload.php di folder application >> config >> autoload.php, lalu kita isi seperti :


Yang fungsinya adalah agar di dalam controller  dia otomatis memanggil database yang kita definisikan  seperti tadi
Setelah itu kita isi controller welcome  



Penjelasan :
- $this->db->query('select * from mahasiswa');   hasil dari ini kita tampung ke variabel $data menjadi 
  $data = $this->db->query('select * from mahasiswa');
-  foreach = sama modelnya seperti perulangan (looping) 
-  as $r  = mengubah nama variabel $data menjadi $r, dan nantinya setiap pemanggilan akan                  menggunakan $r, dan variabel tersebut tidak harus $r tapi bisa digantikan dengan yang lain juga
-  $r['nama']  = ['nama'] adalah memanggil field "nama" seperti di dalam database yang kita buat tadi
-  result_array() = salah satu dari function dari foreach

Kemudian kita refresh di browsernya, dan hasilny akan terlihat :


Kemudian tinggal isi kembali scriptnya sama seperti contoh diatas yang nantinya hasilnya akan menjadi seperti berikut :


Untuk garis bawah anda bisa ganti <br /> menjadi <hr />


Sekian tutorial pengoperasian database kali ini untuk lebih memahaminya lagi anda bisa mencoba untuk mengganti-ganti data nya agar bisa lebih paham, untuk tutorial berikutnya akan lebih menjelaskan tentang model di codeigniter
Share on :

Tidak ada komentar:

Posting Komentar

 
Copyright © 2015 belajar codeigniter
Distributed By My Blogger Themes | Design By Herdiansyah Hamzah