IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Requete avec LIKE sur du texte avec des slash


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 20
    Par défaut Requete avec LIKE sur du texte avec des slash
    Bonjour,

    Je sauvegarde dans ma base de données des pathname de fichiers (chemin+nom du fichier) et je voudrais faire une requête avec LIKE pour afficher tous les fichiers appartenant à un dossier spécifique.

    Par exemple ici je veux récupérer tous les fichier se trouvant dans le répertoire Projets :

    SELECT d.id_document FROM document AS d WHERE d.localisation = 'C:\\Documents and Settings\\admin\\Desktop\\Projets%'

    Cette requête ne me renvoie rien alors qu'il existe un fichier dans la base avec localisation = C:\Documents and Settings\adminl\Desktop\Projets\Autorisations\test.doc

    Si quelqu'un peut m'orienter vers la solution ça serait sympa

    Merci d'avance

    KAFFEL M.

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 187
    Par défaut
    pourquoi tu double les slash?

    t'as essayé sans?

    P.

  3. #3
    Membre averti
    Inscrit en
    Août 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 20
    Par défaut
    Salut!

    oui j'ai déjà essayé sans ça ne marche pas non plus, je pense que le problème vient de là d'ailleurs

    peut être que quelqu'un aura la clé du problème ici

  4. #4
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    il faut utiliser 'like' et pas '=' pour les recherches approximatives

    Edit : et si tu mets des double quote pour la rechercher, j'espere que tu as fait la même chose pour l'insertion

  5. #5
    Membre averti
    Inscrit en
    Août 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 20
    Par défaut
    Merci pour ta réponse

    dans mon premier post j'ai mis un =, c'etait une erreur j'utilisais déjà LIKE et pareil pour les quotes

    J'ai réussi à résoudre mon problème en changeant la caractère d'échappement avec ESCAPE :

    SELECT d.id_document FROM document AS d WHERE d.localisation LIKE 'C:\\Documents and Settings\\admin\\Desktop\\Projets%' ESCAPE '|'

    là ça marche nickel chrome

    Merci à tous pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requete SUM sur une table avec critère sur une autre
    Par wail00 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 21/05/2007, 16h58
  2. Requête sur plusieurs champs avec LIKE
    Par zestrellita dans le forum Langage SQL
    Réponses: 4
    Dernier message: 23/04/2007, 14h58
  3. Pb table dans div avec style sur le texte
    Par snoop dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 23/06/2006, 10h07
  4. Réponses: 11
    Dernier message: 17/05/2006, 10h48
  5. Recherche d'un mot avec LIKE sur plusieurs champs
    Par reynhart dans le forum Langage SQL
    Réponses: 16
    Dernier message: 26/11/2004, 17h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo