2016-03-30 4 views
0

Ich habe eine Tabelle mit dem Namen employee_tbl, die wie folgt aussieht:aktualisieren mehrere Zeilen mit Code Anzünder mit einer Bedingung

The table looks like this :

Ich verwende Code Zünder für dieses Projekt.

Modell:

public function update(){ 

    $data = array(
     'floor' => 'First' 
    ); 

    $this->db->where('type', 'Cleaner');  

    if($this->db->update('employee_tbl',$data)) { 
     return true; 
    } 
    else{ 
     return false; 
    }    
} 

ich es schwer zu finden bin, dies zu lösen, jede mögliche Hilfe wäre sehr geschätzt.

Antwort

0

Sie können dies auch nutzen:

$data = array(
    'floor' => 'First' 
); 
$this->db->update('employee_tbl', $data, array('type' => 'Cleaner')); 
// or 
// $this->db->update('employee_tbl', $data, 'type = "Cleaner"'); 

Mehr Informationen im docs

0

Sie können es viele Art und Weise tun. Hier ist einer von ihnen

$this->db->where('type','Cleaner'); 
$this->db->set('floor', 'First'); 
$this->db->update('employee_tbl'); 

Weitere Infos von CI docs

0

zuerst Ihre Daten ein:

$this->db->set('column_name', $column_vale); 

Dann bestimmen, wo Sie aktualisieren möchten:

$this->db->where('type','cleaner'); //produces where type = 'cleaner' 

Schließlich aktualisieren die Tabelle

$this->db->update('table_name'); 
Verwandte Themen