Как записать массив через PDO?

Собственно весь мозг сломал в чем ошибка - прошу помощи :)
Собственно есть ̶г̶о̶в̶н̶о̶к̶о̶д̶ массив:
$this->arrayInsert = array(
                    ':name' => $this->name,
                    ':grid' => self::getGroup($this->grid)->id,
                    ':unit' => $this->unit,
                    ':price' => $this->price,
                    ':photo' => '',
                    ':sostav' => $this->sostav,
                    ':onVK' => self::editSelectOnOff($this->onVK),
                    ':showSite' => self::editSelectOnOff($this->showSite),
                    ':showOMS' => self::editSelectOnOff($this->showOMS),
                    ':changePrice' => self::editSelectOnOff($this->changePrice),
                    ':watermark' => self::editSelectOnOff($this->watermark),
                    ':addtime' => '',
                    ':addadmin' => '',
                );

Хочу его записать в БД используя PDO:
$this->resultDB->execute($this->arrayInsert);
Получаю ̶л̶е̶щ̶а̶ ошибку:
Fatal error: Call to a member function execute() on array in /home/jetjapan/domains/asdstudio.ru/public_html/engine/goods.class.php on line 66

Куда капать? Гугл уже изрыл... Спасибо.
  • Вопрос задан
  • 560 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
не ':name' вроде должно быть, а 'name'...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы