这是我的查询
$ id包含主键,$ status包含新状态
public function updateStatus($id,$status)
{
$qb=$this->createQueryBuilder('b')
->update()
->set('b.status',$status)
->where('b.id='.$id);
echo $qb;
return $qb->getQuery()
->getResult();
}
我面临的问题是
[Semantical Error] line 0, col 56 near 'Complete WHERE': Error: 'Complete' is not defined.
答案 0 :(得分:1)
传递“完成”时,请确保将其作为字符串传递。将其传递为$ var =“'完成'”