Manual Query
Selain menggunakan Query Builder dan Active Record, Anda tetap dapat melakukan query dengan menggunakan SQL secara langsung.
Single Record
Untuk mendapatkan sebuah record, berikut contoh query-nya:
$data = $this->db->row("SELECT * FROM table_name WHERE id = '1'");
Output dari method ini adalah object, sehingga untk memanggil value record dengan cara:
echo $data->field_1;
Untuk mendapatkan tipe data array tambahkan parameter 'array' setelah argumen query:
$data = $this->db->row("SELECT * FROM table_name WHERE id = '1'", 'array');
Dan untuk mendapatkan isi record-nya:
echo $data['field_1'];
Multiple Records
Untuk mendapatkan multiple record cara query-nya adalah:
$data = $this->db->results("SELECT * FROM table_name");
Dan cara menampilkan datanya adalah:
Atau dengan tipe data array:
Single Variable
Untuk mendapatkan single variable/field, bisa dilakukan dengan cara berikut: