Posted by : fachrul
Senin, 25 Agustus 2014
Tag :// Codeigniter
Misal field angka
angka | 0
pada saat update kita ingin merubah angka 0 tersebut dengan menambahkan value + 1 begitu pun seterusnya terus saja bertambah 1,
jika kita liat di SQL biasa seperti script di bawah ini :
"UPDATE articles SET counter = counter + 1 WHERE id = ?"
Seperti itu bukan ? coba kalian coba SQL diatas apa kah berjalan dengan benar ?
Nah jika benar, kalian para programmer CI tentu ingin merubahnya dengan struktur CI bukan?
Tenang teman teman saya punya solusinya semoga bermanfaat buat teman teman semua
kita tinggal merubah script diatas dengan script yang ada pada script ini tinggal copas aja teman tapi jangan lupa untuk di pelajari yah teman jangan sekedar copas : :D
$this->db->set('my_field','my_field+1',FALSE);
$this->db->where('my_other_field','test');
$this->db->update('my_table');
nah simpan script di atas di Controllers yang teman teman buat yah,
Selamat mencoba dan semoga bermanfaat


Tks mas bro.... berjalan lancar... scriptnya di ci versi 2.x.x
BalasHapus