Supprimer certains caractères...

Résolu
R3dDragon Messages postés 62 Date d'inscription dimanche 30 juillet 2006 Statut Membre Dernière intervention 14 avril 2009 - 3 oct. 2007 à 15:17
R3dDragon Messages postés 62 Date d'inscription dimanche 30 juillet 2006 Statut Membre Dernière intervention 14 avril 2009 - 4 oct. 2007 à 08:00
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

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
3 oct. 2007 à 23:06
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.
R3dDragon Messages postés 62 Date d'inscription dimanche 30 juillet 2006 Statut Membre Dernière intervention 14 avril 2009
3 oct. 2007 à 18:02
$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!
R3dDragon Messages postés 62 Date d'inscription dimanche 30 juillet 2006 Statut Membre Dernière intervention 14 avril 2009
4 oct. 2007 à 08:00
Donc j'ai juste à changer les espaces par %?

Magnifique!!!!

Merci!!!
Rejoignez-nous