public function selectBandMemberInstruments($bandID, $memberID, $dbConnection = null)
 {
     $preparedStatement = null;
     $bandMemberInstruments = null;
     try {
         if ($bandID !== null) {
             if ($dbConnection == null) {
                 $dbConnection = DatabaseUtilities::getDatabaseConnection();
             }
             $preparedStatement = $dbConnection->prepare(BandMemberInstrumentDao::BAND_MEMBER_INSTRUMENT_SELECT);
             $preparedStatement->bindParam(BandMemberInstrumentDao::BAND_ID_PARAMETER, $bandID);
             $preparedStatement->bindParam(BandMemberInstrumentDao::MEMBER_ID_PARAMETER, $memberID);
             $preparedStatement->execute();
             while ($result = $preparedStatement->fetch()) {
                 $bandMemberInstruments[] = BandMemberInstrumentDao::extractBandMemberInstrumentObject($result);
             }
             $preparedStatement = null;
         }
     } catch (PDOException $ex) {
         echo 'Caught exception: ' . $ex->getMessage() . "\n";
         $bandMemberInstruments = null;
     }
     return $bandMemberInstruments;
 }
 public function deleteBandMemberAdmin($targetMemberID, $bandID, $dbConnection = null)
 {
     $processed = false;
     try {
         if (BandMemberInstrumentDao::deleteBandMemberInstruments($bandID, $targetMemberID, $dbConnection)) {
             $processed = BandMemberDao::deleteBandMember($bandID, $targetMemberID, $dbConnection);
         }
     } catch (Exception $ex) {
         echo "activateBandMember error: " . $ex->getMessage();
         $processed = false;
     }
     return $processed;
 }