【发布时间】:2016-07-09 01:16:53
【问题描述】:
我正在尝试为我的数据库创建 SKU 代码。我需要做的是增加列名division_code 中的最后一个值代码。我的专栏中的最后一个示例代码是这样的“DIV343”。当我添加新数据时,我需要将最后一个值递增到 DIV344,但我在列中得到的是“1”。
任何帮助将不胜感激。
public function save($data)
{
$data = array(
'division_name' => $data['division_name'],
//'division_code' => $data['division_code'],
'division_acro' => $data['division_acro']
);
$this->db->set('division_code', '`division_code`+ 1', FALSE);
$this->db->insert($this->table, $data);
return $this->db->insert_id();
}
【问题讨论】:
-
@BennyHill 输出也是“1”
-
@BennyHill 它说。未定义的索引:division_code
-
你必须从字符串中提取整数,然后在该整数上加 1
标签: php codeigniter mysqli