Bonsoir,
Voici mon problème : dans mon site j´ai intégré un moteur de recherche en interne. Cependant lorsque je tape certain caractère cela fait planter mon moteur, un caractère particulier comme ´
Mon code :
$mot = $HTTP_POST_VARS[´mot´];
if($mot){
$ldossier2 = mysql_query("SELECT ref,denomination,class,complet FROM dossier_jeu WHERE denomination LIKE ´%$mot%´ OR mot_cle LIKE ´%$mot%´ ORDER BY class,denomination ASC") or die(mysql_error());
$row_ldossier2 = mysql_fetch_assoc($ldossier2);
}
Simple est efficace, le mot que je veut rechercher Y´s
Vous pouvez essayer ici
http://www.kapiz.net/index.php?index=dossier_liste&page=recherche
Voici le message d´erreur : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ´s%´ OR mot_cle LIKE ´%y´s%´ ORDER BY class,denomination ASC´ at line 1
Je supose que c´est un problème de ´ et ", comment puis je remédier à ceci ?
Merci.