Pythontr

husonet | Tarih: 08.12.2014

Codeigniter varsa update et yoksa insert et

Tek fonksiyon içinde Update ve insert işlemleri

    #--------------------------------------------------------------------------
# Bolge reklam fiyat ekle
public function DB_ReklamBolgeFiyatEkle($sId, $sReklamId, $sBolgeId, $sBolgeFiyat, $sFiyat)
{
$veri = array (
'REKLAM_ID' => $sReklamId,
'BOLGE_ID' => $sBolgeId,
'BOLGE_FIYAT' => $sBolgeFiyat,
'FIYAT' => $sFiyat,
'SILINDI' => 'F'
);
$this->db->where('ID', $sId);
$q = $this->db->get('reklam_bolge');
if ( $q->num_rows() > 0 ) {
$this->db->where('ID', $sId);
$this->db->update('reklam_bolge', $veri);
} else {
$this->db->insert('reklam_bolge', $veri);
}
$report = array();
$report['error'] = $this->db->_error_number();
$report['message'] = $this->db->_error_message();
return $report;
}