Modul CodeIgniter PART 2
Modul CodeIgniter PART 2
COD E IGNIT E
R PART II
QUERY
BUILDER
Query Builder adalah
sebuah pola atau query
SQL yang telah
disediakan oleh
CodeIgniter untuk
mengakses database.
SQL CONTOH
Native QUERY
BUILDER
SELECT * FROM Nama_Table Query Untuk S e l e c t i n g
semua record pada
table dari database
Query Builder
$this->db->get('Nama_Table);
CARA MENGGUNAKAN
QUERY BUILDER
Konfigurasi file autoload.php terlebih dahulu pada
folder application/config/autoload.php
Langkah berikutnya
buatlah sebuah view
dengan nama
"ma ha si sw a _vi ew .p hp "
Hasil dari pemanggilannya melalui url
l o calhost/mardir a/ind e x.p h p / m a h a si sw a
METODE RESULT SET
Metode Result Set merupakan metode yang berfungsi untuk menangkap
hasil data dari statemen SELECT saat melakukan query pada database,
metode result set mempunyai 4 jenis metode sebagai berikut:
1 result() result_array()
menggunakan
menangkap semua baris menangkap semua baris
3 data pada table , dan nilai data pada table, dan nilai looping
yang direturn berupa yang direturn berupa cth: foreach()
objek contoh : $r- array contoh:
>nama_mhs $r['nama_mhs']
2 row() 4 row_array()
menangkap baris tunggal Menangkap baris tunggal
Tanpa
data pada table , dan Nilai data pada table, dan nilai
yang direturn berupa yang direturn berupa array
looping
objek contoh : $row- contoh :
>nama_mhs $row['nama_mhs']
RESULT(
)
metode ini dapat
digunakan melalui proses
looping atau perulangan
data pada View dan data
yang di hasilkan berupa
objek ( -> )
pada Controller Mahasiswa.php
tambahkan function seperti gambar
dibawah ini:
kemudian pada bagian Model
Mahasiswa_model.php tambahkan function
seperti gambar dibawah ini:
Langkah berikutnya
buatlah sebuah view
dengan nama
"result_view.php"
Hasil dari pemanggilannya melalui url
localhost/mardira/index.php /mahasiswa/ mhs_result
ROW(
)
metode ini dapat digunakan tanpa
harus melalui proses looping atau
perulangan data pada View
terlebih dahulu, dan data yang di
hasilkan berupa objek ( -> )
pada Controller Mahasiswa.php tambahkan
function seperti gambar dibawah ini:
kemudian pada bagian Model
Mahasiswa_model.php tambahkan function
seperti gambar dibawah ini:
Kemudian buatlah sebuah view
dengan nama "row_view.php"
Hasil dari pemanggilannya melalui url
localhost/mardira/index.php/mahasiswa/mhs_row
RESULT_ARRAY()