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 />
Tidak ada komentar:
Posting Komentar