public static function exec($context, $db, $exceOnError = true) { if ($exceOnError) { $db->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); } $db->setAttribute(\PDO::MYSQL_ATTR_FOUND_ROWS, true); $st = $db->prepare($context->sql); $success = $st->execute($context->params); return new Response($success, $db, $st); }
/** * Execute sql * @param \PDO $db * @param boolean $errExce whether throw exceptios * @return Response */ public function exec($db, $errExce = true) { return ExecImpl::exec($this->context, $db, $errExce); }