从UPDATESQL语句创建php代码(codeigniter)
我在SQL中有这个查询语句。我正在使用CodeIgniter,我想在PHP代码中内联创建这些语句从UPDATESQL语句创建php代码(codeigniter),php,mysql,codeigniter,Php,Mysql,Codeigniter,我在SQL中有这个查询语句。我正在使用CodeIgniter,我想在PHP代码中内联创建这些语句 UPDATE `dbhpl`.`pelayanan` SET `pelayanan`.`ID_STATUS` = CASE WHEN `pelayanan`.`LAMA` > `pelayanan`.`ESTIMASI` THEN '1' WHEN `pelayanan`.`LAMA` <= `pelayanan`.`ESTIMASI` THEN '2'
UPDATE `dbhpl`.`pelayanan`
SET `pelayanan`.`ID_STATUS` = CASE
WHEN `pelayanan`.`LAMA` > `pelayanan`.`ESTIMASI` THEN '1'
WHEN `pelayanan`.`LAMA` <= `pelayanan`.`ESTIMASI` THEN '2'
END
UPDATE`dbhpl`.`pelayanan`
设置“pelayanan”。“ID\U状态”=案例
当'pelayanan'。'LAMA'>'pelayanan'。'ESTIMASI'然后'1'
当‘佩拉亚南’。‘喇嘛’
模型函数:
模型函数:
模型函数:
模型函数:
public function update_special() {
$str = "UPDATE dbhpl.pelayanan SET "
. "pelayanan.ID_STATUS = "
. "CASE WHEN pelayanan.LAMA > pelayanan.ESTIMASI THEN '1'"
. " WHEN pelayanan.LAMA <= pelayanan.ESTIMASI "
. "THEN '2' END";
$this->db->query($str);
if ($this->db->affected_rows() > 0) {
return true;
} else {
return false;
}
}
function controller_function(){
return $this->model->update_special();
}