Заявление не может быть выполнено (HY000 – 2014 – Невозможно выполнить запросы, в то время как другие небуферизованные запросы активны. Рассмотрим использование PDOStatement :: fetchAll (). В качестве альтернативы, если ваш код будет работать только с mysql, вы можете включить буферизацию запроса, установив PDO :: MYSQL_ATTR_USE_BUFFERED Я получил эту ошибку при запуске действия в zf2, как решить эту проблему
{$ assSub = $ this-> getTblInstitutesDepartmentsTable () -> getAssignedDetails ($ urlassId);
$ request = $ this-> getRequest ();
if($request->isPost()){ $submittedArray = $request->getPost()->toArray(); $remarks = $submittedArray['remark']; $grades = $submittedArray['grade']; $submittedChk =$submittedArray['submitted']; foreach ($submittedChk as $submitted){ $chksubmitted = 1; $remark = $remarks[$submitted]; $grade = $grades[$submitted]; $submittedObj = new TblInstitutesDepartmentModel(array('asid' => $sub,'gd_id' => $grd,'rem' => $rem,'is_sub' => $chksub,'sub_date'=>date('Ym-d'))); $this->getTblInstitutesDepartmentsTable()->updateAssigned($submittedObj); } } $view = new ViewModel(array( 'assStd' => $assSub, 'flashMessages' => $this->flashMessenger()->getMessages() ) );