0

これは私のクエリです

$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.
4

1 に答える 1

1

When passing "Complete" make sure it is passed as String. Pass it as $var = "'Complete'"

于 2013-06-26T10:26:20.850 に答える