@hesy

Почему функция INSERT в Doctrine выдаёт 500 Internal Server Error?

Есть функция вставки данных:
$query = $app['qb']->insert('users')
            ->values(
                array(
                    'user'   => '?',
                    'value' => '?'
                )
            )
            ->setParameter(0, $name)
            ->setParameter(1, $value)
        ;
$query->execute();


При вызове ее через Ajax выдаёт:
POST localhost/users/add 500 (Internal Server Error)


Проблема именно в $query->execute() при INSERT, потому что SELECT работает.

Из-за чего такое может? Есть какие идеи?
Не знаю как сформулировать правильно вопрос.
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 1
VlastV
@VlastV
Ведущий разработчик – практик
А покажите код для SELECT который работает.

Есть ощущение, что ошибка в именовании сервиса qb вместо db.

Т.е. должно быть $app['db']->insert(...);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы