pour rechercher du texte dans mysql....
1/ texte exact : SELECT * FROM t WHERE texte = 'texte_cherché'
2/ approximatif : SELECT * FROM t WHERE texte LIKE '%texte_cherché%'
3/ moteur de la base : SELECT * FROM t WHERE MATCH(col1) AGAINST 'texte_cherché'
si la réponse ne convient pas, précise ta question.
si tu connais un peu le sql, c'est facile.
Citation:
Envoyé par Jiraiya42
Par exemple, un film genre Danse avec les loups, la personne ne connait pas le nom exact donc elle tape "danse" ou "loups" et là je voudrais que ça le sélectionne mais avec le sql je vois pas trop comment faire la requete je peux avoir la requete pour cet exemple svp histoire que ce soit un peu moins abstrait svp ?
Merci d'avance...
SELECT titre,annee,note FROM films WHERE titre LIKE '%danse%';
mais je préfère :
SELECT titre,annee,note FROM films WHERE MATCH(titre) AGAINST('danse');
Je pense que c'est ce dont tu as besoin. Si ce n'est pas le cas, renseigne toi sur la fonction soundex directement sur le site de mySQL : http://dev.mysql.com/