繁体   English   中英

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

[英]Codeigniter 2.1 - MySQL CONCAT (append string)

我有这样的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 SET container = CONCAT( container ,iljadu )WHERE user_id = 4

查询出了什么问题?

您缺少concat()变量周围的引号

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

应该

$query .=  "$glas";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM