86,9 → 86,9 |
$referentiel = substr($p['ref'], 2, -2); |
|
// Construction de la requête |
$requete = (($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' num_nom, nom_complet, auteur, annee, '. |
$requete = (($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' num_nom, nom_sci, auteur, annee, '. |
'biblio_origine, nom_addendum, num_nom_retenu FROM '.$referentiel.$this->construireWhere($p). |
'ORDER BY '.((!is_null($this->orderby)) ? $this->orderby : 'num_nom ASC, nom_complet ASC').' '. |
'ORDER BY '.((!is_null($this->orderby)) ? $this->orderby : 'num_nom ASC, nom_sci ASC').' '. |
"LIMIT $this->start, $this->limit "; |
|
// Récupération des résultats |
158,7 → 158,7 |
if ($liste_nom != '') { |
// Construction de la requête |
// si recherche des synonymes |
$requete = (($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' num_nom, nom_complet, auteur, annee, '. |
$requete = (($this->distinct) ? 'SELECT DISTINCT' : 'SELECT').' num_nom, nom_sci, auteur, annee, '. |
'biblio_origine, nom_addendum, num_nom_retenu, basionyme, synonyme_mal_applique FROM '.$referentiel.' WHERE num_nom_retenu IN (' |
.$liste_nom.') ORDER BY num_nom ASC '; |
try { |
300,7 → 300,7 |
" OR num_nom_retenu LIKE {$p['mots']} ". |
" OR num_tax_sup LIKE {$p['mots']} ". |
" OR rang LIKE {$p['mots']} ". |
" OR nom_complet LIKE {$p['mots']} ". |
" OR nom_sci LIKE {$p['mots']} ". |
" OR nom_supra_generique LIKE {$p['mots']} ". |
" OR genre LIKE {$p['mots']} ". |
" OR epithete_infra_generique LIKE {$p['mots']} ". |