Moteur de recherche et accents
Posté : 29 janv. 2011, 12:47
Bonjour,
J'ai un petit souci php, j'ai une base de données Mysql avec des produits dont l'une des colonne contient le nom du produit, sur laquelle mon moteur de recherche interne effectue les recherches.
Or dans la base les nom des produits sont enregistrés de cette facon :
Planche pour déjeuner
Ce qui fait que si un client vient à rechercher : déjeuner, il ne trouve rien
J'ai donc mis un htmlentities() pour palier à ce pb ce qui donne :
Sauf que si un client recherche dejeuner, il ne trouve aucun résultat, comment puis-je contourner ce problème ?
Cdt,
J'ai un petit souci php, j'ai une base de données Mysql avec des produits dont l'une des colonne contient le nom du produit, sur laquelle mon moteur de recherche interne effectue les recherches.
Or dans la base les nom des produits sont enregistrés de cette facon :
Planche pour déjeuner
Ce qui fait que si un client vient à rechercher : déjeuner, il ne trouve rien
J'ai donc mis un htmlentities() pour palier à ce pb ce qui donne :
<?php
$keywords = $_POST['keywords'];
$keywords = htmlentities($keywords);
// Puis la requête SQL
.... where products_name like '%" . $keywords . "%'
?>
Sauf que si un client recherche dejeuner, il ne trouve aucun résultat, comment puis-je contourner ce problème ?
Cdt,