Php Codeigniter 2.1-MySQL CONCAT(追加字符串)

Php Codeigniter 2.1-MySQL CONCAT(追加字符串),php,mysql,codeigniter,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\u voteSETcontainer=

我有如下PHP代码:

$query = 'UPDATE  `user_vote` SET `container` = CONCAT(`container`, ' ;
$query .=  ",$glas";
$query .= ') WHERE `user_id` = ' . $id_u;
$this->db->query($query);
运行此代码时,出现以下错误:

错误号码:1054

“字段列表”中的未知列“iljadu”

更新
user\u vote
SET
container
=CONCAT(
container
,iljadu
) 其中
user\u id
=4

这个查询有什么问题

$query .=  ",$glas";
应该是

$query .=  "$glas";
应该是

$query .=  "$glas";

concat()


concat()


$glas
可能包含列标识符,但我怀疑您是正确的。但逗号仍然太多…;-)@DaveRandom
Concat()
可以包含列名或字符串。在这种情况下,我的大鼻子告诉我,它是一个字符串,被附加了一列-在这种情况下,它周围缺少引号。我有一个很好的感觉:)这是工作,谢谢:)@我需要昏迷,但我放错地方了。“,“$glas”;应为“,$glas”;一切都很好。@Sasha Super,请随意接受答案,我们都可以结束:)
$glas可以包含一个列标识符,但我怀疑您是正确的。但逗号仍然太多…;-)@DaveRandom
Concat()
可以包含列名或字符串。在这种情况下,我的大鼻子告诉我,它是一个字符串,被附加了一列-在这种情况下,它周围缺少引号。我有一个很好的感觉:)这是工作,谢谢:)@我需要昏迷,但我放错地方了。“,“$glas”;应为“,$glas”;一切都很好。@Sasha Super,请随意接受答案,我们都可以称之为一个晚上:)
Concat()
有用逗号分隔的参数吗?
Concat()有用逗号分隔的参数吗?