Cara Menggunakan SQL Where pada CodeIgniter - Menggunakan CodeIgniter berarti kita harus bisa menggunakan sintaks sql yang digunakan CodeIgniter, hal tersebut dikarenakan agar penggunaan CodeIgniter lebih maksimal. Sintaks sql where pada umumnya ditulis seperti berikut.
SELECT * FROM 'nama_tabel' WHERE 'nama_field' = 'value'
Penggunaan sql where pada CodeIgniter mempunyai perrbedaan penulisan sintaks. Berikut adalah bentuk umum sql where pada CodeIgniter.
$this->db->where('nama_field', 'value');
Jika diaplikasikan pada projectci yang sebelumnya dan maka dapat digunakan seperti berikut.
function index() {
$this->db->where('jnskelamin', 'perempuan');
$query = $this->db->get('karyawan');
return $query->result();
}
$this->db->where('jnskelamin', 'perempuan');
$query = $this->db->get('karyawan');
return $query->result();
}
Sama halnya dengan sql biasa, dimana sintaks where bisa digunakan dalam bentuk pertidaksamaan (!=,< & >). SQL where CodeIgniter juga bisa menggunakan bentuk pertidaksamaan, namun dengan cara penulisan yang berbeda. Perhatikan sintaks sql pertidaksamaan berikut.
SQL pada umumnya
SELECT * FROM 'nama_tabel' WHERE 'nama_field' != 'value'
SELECT * FROM 'nama_tabel' WHERE 'nama_field' < 'value'
SELECT * FROM 'nama_tabel' WHERE 'nama_field' < 'value'
SQL CodeIgniter
$this->db->where('nama_field !=', 'value');
$this->db->where('nama_field <', 'value');
$this->db->where('nama_field <', 'value');
Posting Komentar