par
albat » 16 avr. 2009, 10:06
Ce que tu montres n'est pas une fonction, mais une requête SQL.
il faut que tu exécutes cette requête sur ta base (en l'occurrence, sur la table "la_table")
en indiquant à la place du libellé
cequejecherche la valeur demandée par l'utilisateur.
$recherche = 'Duval'; // ici, je mets le nom en dur, pour l'exemple
$req_01 = "SELECT nom FROM la_table WHERE nom = '".$recherche ."'"; // recherche exacte
$req_02 = "SELECT nom FROM la_table WHERE nom LIKE '%".$recherche ."%'"; // recherche approchante
// exécution de la requête, etc...
Selon le type de recherche que tu souhaites faire (exacte ou approchante),
les résultats seront plus ou moins étendus.
Résultats avec la requête 1 : Duval
Résultats avec la requête 2 : Duval, Duvallet, Duvallois, Ledormeur-Duval, Jaipris-Duvalium,...
Ce que tu montres n'est pas une fonction, mais une requête SQL. ;)
il faut que tu exécutes cette requête sur ta base (en l'occurrence, sur la table "la_table")
en indiquant à la place du libellé [b]cequejecherche[/b] la valeur demandée par l'utilisateur.
[php]$recherche = 'Duval'; // ici, je mets le nom en dur, pour l'exemple
$req_01 = "SELECT nom FROM la_table WHERE nom = '".$recherche ."'"; // recherche exacte
$req_02 = "SELECT nom FROM la_table WHERE nom LIKE '%".$recherche ."%'"; // recherche approchante
// exécution de la requête, etc...[/php]
Selon le type de recherche que tu souhaites faire (exacte ou approchante),
les résultats seront plus ou moins étendus.
Résultats avec la requête 1 : Duval
Résultats avec la requête 2 : Duval, Duvallet, Duvallois, Ledormeur-Duval, Jaipris-Duvalium,...