Пример #1
0
 static function set($statement, $vars = array())
 {
     if (gettype(self::$statement) == 'object') {
         self::$statement->closeCursor();
     }
     if (gettype($statement == 'string')) {
         $statement = self::$conn->prepare($statement);
     }
     try {
         $result = $statement->execute($vars);
         if (!$result) {
             $info = $statement->errorInfo();
             Error::http(500, json_encode($info[2]));
         }
         self::$statement = $statement;
         $rowcount = $statement->rowCount();
         $statement->fetchAll();
         return $rowcount;
     } catch (PDOException $e) {
         Error::http(500, $e->getMessage());
     }
 }