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

Langage SQL Discussion :

recherche dans une base mysql avec match against


Sujet :

Langage SQL

  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 43
    Par défaut recherche dans une base mysql avec match against
    Bonjour,
    voilà j'aimerais effectuer une recherche dans une base de données mysql
    j'utilise une requete avec match ... against :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT nom, prenom, MATCH (nom, prenom) AGAINST ('mot_cle') FROM candidats WHERE MATCH (nom, prenom) AGAINST ('mot_cle')
    j'ai une table avec des noms : nom11, nom12,...,nom20,fbhdgfier
    quand je met mot_cle = "nom" ou "nom1", je ne récupère rien alors que je m'attend à tout récuperer sauf le dernier pour nom et sauf les 2 derniers pour nom1.
    Par contre, si je met le nom complet, ça fonctionne.
    J'ai essayé avec des *nom* ou %nom% et en enlevant le where ou le 1er match ... against mais je n'arrive pas à trouver ce que je veux.

    Quelqu'un saurait où je me suis trompée???

  2. #2
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 43
    Par défaut
    En mode booléen et avec quelques étoiles, ça fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    SELECT nom, prenom, 
    MATCH (nom, prenom) AGAINST ('mot_cle*' IN BOOLEAN MODE) 
    FROM candidats 
    WHERE MATCH (nom, prenom) AGAINST ('mot_cle*' IN BOOLEAN MODE)
    Désolé pour le dérangement!

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

Discussions similaires

  1. Recherche dans une base avec Toad for MySQL
    Par Guy_M dans le forum Outils
    Réponses: 0
    Dernier message: 04/01/2011, 16h36
  2. [MySQL] Moteur de Recherche dans une base mysql
    Par nostalamigo dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/04/2009, 22h33
  3. [MySQL] Créer une zone de recherche dans une base mysql
    Par mohamed2006 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 25/02/2008, 11h00
  4. [MySQL] Comment insérer 6 lignes en une fois dans une base mysql avec du PHP ?
    Par Alexandrebox dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/02/2008, 14h39
  5. [SGBD] problème de recherche dans une base de donnée mysql
    Par Xini28 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 23/10/2005, 23h06

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