Supprimer certains caractères...

[Résolu]
Signaler
Messages postés
62
Date d'inscription
dimanche 30 juillet 2006
Statut
Membre
Dernière intervention
14 avril 2009
-
Messages postés
62
Date d'inscription
dimanche 30 juillet 2006
Statut
Membre
Dernière intervention
14 avril 2009
-
Bonjour,

J'ai un petit soucis, dans ma base de données j'ai environ 25600 images de stocké (nom).

Le problème est que quand j'établis une recherche,  mes nom d'image étant sous cette forme:
mon_nom_d-image.JPG

Ma requête quand  elle est composé d'un mot passe impeccable, mais, si je met deux séparé d'un espace...Plus rien...

Y a-t-il un moyen d'éviter cela?
Sinon, est-ce que je peux rescanner mon dossier, et supprimer les _ et - de mes noms d'images avant de les envoyés à ma base de donnée? Si oui, comment?

Merci d'avance.

3 réponses

Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
Hello,

%bon%brute%

sinon, il cherche une chaîne commençant par rien ou n'importe quoi, pusi suivi STRICTEMENT de la chaîne "bon brute", elle-même suivie de rien ou n'importe quoi.
Or dans ton exemple, entre bon et brute, il n'y a pas qu'un espace, il y en a 2, séparés par la chaîne "la".
Le joker % remplace n'importe quel nombre d'occurences (de 0 à n) de n'importe quel caractère.
Messages postés
62
Date d'inscription
dimanche 30 juillet 2006
Statut
Membre
Dernière intervention
14 avril 2009

$var2 = str_replace("_"," ",$Fichier);

Mdr, voilà, juste sa!

Désolé!

Une autre question, mon moteur utilise LIKE %$monmot% pour effectuer les recherche.

Problèmes, quand il y à des espaces, plus rien ne marche!
Exemple mon fichier dans ma base se nomme:
le bon la brute et le truand
Si je recherche:
bon brute

Il ne trouve rien du tout...
Une Solution?

Merci d'avance, et désolé pour ma première question qui était débile!
Messages postés
62
Date d'inscription
dimanche 30 juillet 2006
Statut
Membre
Dernière intervention
14 avril 2009

Donc j'ai juste à changer les espaces par %?

Magnifique!!!!

Merci!!!