Обновить запрос с несколькими условиями где - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь обновить строку. Здесь у меня есть несколько условий. Это запрос, который я пробовал.

$this->createQueryBuilder("jv")
->update()
->set("jv.pictureStatus", "?1")
->set("jv.pictureStatusId", "?2")
->andWhere("jv.aa = ?3")
->andWhere("jv.bb = ?4")
->andWhere("jv.cc = ?5")
->andWhere("jv.dd = ?6")
->andWhere("jv.ee = ?7")
->andWhere("jv.ff = ?8")
->andWhere("jv.gg = ?9")
->setParameter(1, "100")
->setParameter(2, "200")
->setParameter(3, $wheres["aa"])
->setParameter(4, $wheres["bb"])
->setParameter(5, $wheres["cc"])
->setParameter(6, $wheres["dd"])
->setParameter(7, $wheres["ee"])
->setParameter(8, $wheres["ff"])
->setParameter(9, $wheres["gg"])
->getQuery()->execute();

Когда я выполняю этот запрос, он возвращает 0, но ничего не обновляется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...