$colName = $this->input->post('colName');
$value = $this->input->post('value');
$jobId= $this->input->post('jobId');
$this->db->query("UPDATE test set ".$colName." = ".$value." where id= ".$jobId);
我能够更新数值。但是出现错误
Error Number: 1054
Unknown column '345drt' in 'field list'
UPDATE test set TTDNo1 = 345drt where id = 41
如何更新数据库中的数字、字符串和日期字段?
最佳答案
试试这个
$this->db->query("UPDATE test set ".$colName." = '".$value."' where id= ".$jobId);
关于php - 无法动态更新 mySQL 的数字和字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36686618/