Beispiel #1
0
 /**
  * Récupère un vol via son numéro $numVol
  *
  * @param $numVol
  *
  * @return Vol
  *
  * @throws ErrorSQLException
  */
 public static function getUnVol($numVol)
 {
     $unVol = new Vol();
     try {
         $conn = MConnexion::getBdd();
         $reqPrepare = $conn->prepare('SELECT * FROM vol WHERE numVol = ?');
         $reqPrepare->execute(array($numVol));
         $reqPrepare = $reqPrepare->fetch();
         $unVol->setNumVol($reqPrepare['numVol'])->setDateVol($reqPrepare['dateVol'])->setHeureVol($reqPrepare['heureVol'])->setNbPlace($reqPrepare['nbPlace'])->setPrice($reqPrepare['prix']);
         $conn = null;
     } catch (PDOException $e) {
         throw new ErrorSQLException("Le vol {$numVol} n'existe pas.");
     }
     return $unVol;
 }