Tablo sütun artırılmıyor ve CodeIgniter'daki ActiveRecord kullanarak yeni değer alma?

1 Cevap php

Ben şuna benzer bir şey var:

$this->db->set('val', 'val+1', FALSE);
$this->db->where('id', $id);
$query = $this->db->update(TABLE_NAME);

Nasıl o zaman gidin ve 'val' yeni değer alabilir miyim? Başka bir seçme yapmak zorunda mı, yoksa kapalı alabilirsiniz $query?

1 Cevap

güncelleştirme sorgusu şey geri gelmez. Eğer $ val değerini almak istiyorsanız başka bir sorgu çalıştırmak gerekir

Eğer, bu bir çalıştırmadan önce çalıştırmak $ id yanına sorgu için bir parametre olarak val değerini geçmesi ve daha sonra bu değeri + 1 geri dönebilirler.