Subversion Repositories Applications.referentiel

Rev

Rev 72 | Rev 88 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 72 Rev 79
Line 156... Line 156...
156
		
156
		
157
		$liste_nom = $this->getNomRetenu($param);
157
		$liste_nom = $this->getNomRetenu($param);
158
		// Construction de la requête
158
		// Construction de la requête
159
		// si recherche des synonymes
159
		// si recherche des synonymes
160
		$requete = (($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' num_nom, nom_complet, auteur, annee, '.
160
		$requete = (($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' num_nom, nom_complet, auteur, annee, '.
161
					'biblio_origine, nom_addendum, num_nom_retenu FROM '.$referentiel.' WHERE num_nom_retenu IN ('
161
					'biblio_origine, nom_addendum, num_nom_retenu, basionyme, synonyme_mal_applique FROM '.$referentiel.' WHERE num_nom_retenu IN ('
162
					.$liste_nom.') ORDER BY num_nom ASC ';
162
					.$liste_nom.') ORDER BY num_nom ASC ';
163
		try {
163
		try {
164
			$info = '';
164
			$info = '';
165
				$donnees = $this->bdd->query($requete)->fetchAll(PDO::FETCH_ASSOC);
165
			$donnees = $this->bdd->query($requete)->fetchAll(PDO::FETCH_ASSOC);
166
				$info = $donnees;
166
			$info = $donnees;
167
		} catch (PDOException $e) {
167
		} catch (PDOException $e) {
168
			$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage());
168
			$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage());
169
		}
169
		}
170
		return $info;
170
		return $info;