public function select($query)
 {
     $link = DatabaseConnection::get();
     $result = mysql_query($query, $link);
     if (!$result) {
         $this->handleDatabaseError($link);
     }
     $rows = array();
     while ($row = mysql_fetch_assoc($result)) {
         array_push($rows, $row);
     }
     DatabaseConnection::closeResult($result);
     DatabaseConnection::closeConnection($link);
     return $rows;
 }
 public static function queryFetch($query)
 {
     $link = DatabaseConnection::get();
     $result = mysql_query($query, $link);
     if (!$result) {
         DatabaseConnection::closeConnection($link);
         throw new Exception("Erreur DB : [" . mysql_error($link) . "]");
     }
     $rows = array();
     while ($row = mysql_fetch_assoc($result)) {
         array_push($rows, $row);
     }
     DatabaseConnection::closeResult($result);
     DatabaseConnection::closeConnection($link);
     return $rows;
 }