Задать вопрос
@freelion93

SQLSTATE[HY093] как исправить ошибку?

UPDATE. PHP строю sql запрос:
$query = $conn->update('myapp_state')->set('prodid', '?')->where('objid = ?')->setParameter(0, $el['prod_id'])->setParameter(1, $el['object_id']);

Ошибка:
SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens,

Что я делаю не так?
  • Вопрос задан
  • 1179 просмотров
Подписаться 1 Простой 2 комментария
Ответ пользователя ThunderCat К ответам на вопрос (2)
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
$query = $conn->update('myapp_state')->
set('prodid', '?1')->
where('objid = ?2')->
setParameter(1, $el['prod_id'])->
setParameter(2, $el['object_id']);
Ответ написан