unique_query("SELECT id, galaxie, ss, nom_asteroide FROM $table_alliances WHERE id = $id;"); $bdd->deconnexion(); } elseif (preg_match('#^\[?([0-9]{1,2}):([0-9]{1,2}):?[Aa]?\]?$#', $id, $position)) { $aste = $bdd->unique_query("SELECT id, galaxie, ss, nom_asteroide FROM $table_alliances WHERE galaxie = ".$position[1]." AND ss = ".$position[2].";"); $bdd->deconnexion(); } else { trigger_error('Erreur #04 : Format de recherche d\'astéroide incorrect !', E_USER_ERROR); } if (!empty($aste)) { //Chargement des données depuis le résultat de la base de données $this->id = $aste["id"]; $this->galaxie = $aste["galaxie"]; $this->ss = $aste["ss"]; $this->nom_asteroide = $aste["nom_asteroide"]; } } }