在下面的函数中,我正在为字段$field
实现子字符串,但我得到了,
Error Notice: Error: Unknown column 'EBook_at' in 'field list'
我知道没有像EBook_at
那样的列,但是$ field的子串是什么。
期待输出:
/图像/的 56789011 / 5678901145678
public function prependText($adjustment) {
$prepend_text = $adjustment[0];
$field = $adjustment[1];
$this->db->query('UPDATE ' . DB_PREFIX . "hj_import SET `" . $field . "` = CONCAT( '" . $this->db->escape($prepend_text) . "'," . SUBSTR($field,0,8) . "`, `" . $field . "` )");
}
答案 0 :(得分:0)
使用以下查询修复:
$this->db->query('UPDATE ' . DB_PREFIX . "hj_import SET `" . $field . "` = CONCAT( '" . $this->db->escape($prepend_text) . "', substr($field, 1, 8 ),'/',`" . $field . "` )");