Доброго времени суток, уважаемые форумчане, бьюсь головой третий день, суть такова: Код (Text): public function InsertDoc($numdoc) { // if (!empty($numDoc)) { parent::connect(); $this->pdo->beginTransaction(); $this->pdo->query("INSERT INTO honestsign (numdoc) VALUES (unnest(array['123','234','1234','234','234','421','421']))"); $this->pdo->commit(); $this->pdo = null; // } } } в таком варианте без проблем записи добавляются, но если я делаю Код (Text): $numdoc = ['123','234','1234','234','234','421','421']; public function InsertDoc($numdoc) { // if (!empty($numDoc)) { parent::connect(); $this->pdo->beginTransaction(); $this->pdo->query("INSERT INTO honestsign (numdoc) VALUES (unnest($numdoc))"); $this->pdo->commit(); $this->pdo = null; // } } то получаю вот такую ошибку, помогите кто знает Notice: Array to string conversion in /var/www/html/tk/honestSign/db.php on line 13 Fatal error: Uncaught PDOException: SQLSTATE[42601]: Syntax error: 7 ОШИБКА: ошибка синтаксиса (примерное положение: ")") LINE 1: INSERT INTO honestsign (numdoc) VALUES (unnest(Array)) ^
То есть вместо того, чтобы воспользоваться поисковиками и переводчиками, нужно создавать очередную мусорную тему?