Recherche php , améliorer le moteur

max1395 -  
Moyjin Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


Voila je voudrais améliorer mon code php de moteur de recherche . Je voudrais qu'il accepte les ' et que surout il marche :) voila le code :

<?php
mysql_real_escape_string($recherchedonne);
$requete = "SELECT * FROM news WHERE recherche LIKE  '%" . $recherchedonne . "%'"; 
$resultat = mysql_query($requete);
while($data = mysql_fetch_array($resultat))
{
?>
// affichage des résultats 
<?php } ?>


Merci de m'aider ces important
A voir également:

5 réponses

Moyjin Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   10
 
Pourquoi le '%" et pas tout simplement %"

Pour que ton moteur accepte les ' il faut de mémoire ( ca remonte donc a vérifier) que tu face une recherche dans le contenu de ton champs et que tu change les ' par des /' ( comme lors d'un enregistrement par exemple) ou quelque chose dans ce genre .

Bon courage
0
max1395
 
Merci mail il existe pas une fonction parce que la je ne voie pas comment faire :s ca ne trouve pas quand il y a des '
0
Moyjin Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   10
 
ou la mon php est tres rouiller mais il doit exister une fonction
idée comme sa
regarde les scripte de vérification d'adresse mail ou il vérifit si il ya un @
0
max1395
 
oui mais mon but , c'est que quand il y a une ' dans la recherche ,ca marche . Pour l'instant si je marque un mot avec une ' , ca me trouve rien
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Moyjin Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   10
 
justement en vérifiant si il ya un ' il a peu etre une fonction pour remplacer un caractere
REMPLACE peu être ca fait 5 ans que je n'ai pas fait de php donc
je ne sait plus trop regarde au cas ou sur le site du zéro je sais qu'il font de tres bon tuto
0