Codeigniter 2.1 - MySQL CONCAT(附加字符串)

时间:2012-08-10 13:10:01

标签: php mysql codeigniter

我有这样的PHP代码:

$query = 'UPDATE  `user_vote` SET `container` = CONCAT(`container`, ' ;
$query .=  ",$glas";
$query .= ') WHERE `user_id` = ' . $id_u;
$this->db->query($query);

当我运行此代码时,出现以下错误:

  

错误号码:1054

     

未知专栏',iljadu'在'字段列表'

     

更新user_vote设置container = CONCAT(container,iljadu)   在哪里user_id = 4

查询有什么问题?

2 个答案:

答案 0 :(得分:4)

您的concat()

变量缺少引号
$query = 'UPDATE  `user_vote` SET `container` = CONCAT(`container`, ' ;
$query .=  ",'$glas'";
$query .= ') WHERE `user_id` = ' . $id_u;
$this->db->query($query);

答案 1 :(得分:1)

$query .=  ",$glas";

应该是

$query .=  "$glas";
相关问题