Nouveau WRInaute
Bonjour tout le monde
Je suis en train de créé un site, qui necessite une base de donnée (qui sera assez conséquente a term) et j'ai donc opter pour un moteur de recherche dont la requete sql serait :
$selection_recherche = mysql_query("SELECT * FROM recherche WHERE MATCH (titre,description,article,adresse) AGAINST ('$recherche') ORDER BY id ASC");
car MATCH() AGAINST() est plus léger que LIKE
Le problème est le suivant : si je ne tape pas exactement le mot que je cherche ex: titre, mais que je tape juste "titr", impossible de trouver l'article
Est ce qu'il existe un équivalent aux "%" pour la requete LIKE, qui ressemblerait à : ('%$recherche%')
merci d'avance
Je suis en train de créé un site, qui necessite une base de donnée (qui sera assez conséquente a term) et j'ai donc opter pour un moteur de recherche dont la requete sql serait :
$selection_recherche = mysql_query("SELECT * FROM recherche WHERE MATCH (titre,description,article,adresse) AGAINST ('$recherche') ORDER BY id ASC");
car MATCH() AGAINST() est plus léger que LIKE
Le problème est le suivant : si je ne tape pas exactement le mot que je cherche ex: titre, mais que je tape juste "titr", impossible de trouver l'article
Est ce qu'il existe un équivalent aux "%" pour la requete LIKE, qui ressemblerait à : ('%$recherche%')
merci d'avance