MYSQL错误未知列

时间:2012-10-04 02:54:48

标签: php mysql

UPDATE post_categories 
SET posts_counter = ".$sql_totalbooknumber." 
WHERE  `name` =  'Posts'

使用上面的查询我在'where子句'MYSQL错误

中不断获取未知列'帖子'

这是我的$ sql_totalbooknumber

$ sql_totalbooknumber =“SELECT SUM(posts_counter)FROM post_categories WHERE posts_counter>'0'和category_id!='355'”;

2 个答案:

答案 0 :(得分:0)

试试这个:

UPDATE post_categories 
SET posts_counter = '".$sql_totalbooknumber."' 
WHERE  `name` =  'Posts'

用单引号包围值。

答案 1 :(得分:0)

由于变量std::array<std::string, 5> sa;包含SQL SELECT查询,因此必须将其放在方括号中:

$sql_totalbooknumber