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

PHP & Base de données Discussion :

Créer moteur de recherche dans la BDD [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2007
    Messages : 262
    Par défaut Créer moteur de recherche dans la BDD
    Bonjour,

    Pour mon appli, j'ai besoin d'avoir un moteur de recherche qui va chercher dans une seule table et trouver la correspondance...

    Je ne vois pas du tout comment faire ?

    Si vous pouviez m'aider !!!

    Merci d'avance.

  2. #2
    Membre émérite Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Par défaut
    Tout dépend de ce que tu appels moteur de recherche.
    Une recherche basique utilisant LIKE ou du FULLTEXT avec correction des fautes de frappes, synonymes, etc..

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2007
    Messages : 262
    Par défaut
    Et bien pour l'instant je souhaiterai faire un moteur de recherche assez simple qui puisse prendre en compte plusieurs mots ou un seul et qui me trie les résultats en fonction du nombre d'occurences trouvées.

    Je ne m'occupe pas des fautes de frappes, je pense qu'une fois que j'aurai compris la technique pour le réaliser, je l'adapterai à ma sauce...

    Voila si vous avez besoin d'encore plus d'infos n'hésitez pas !

  4. #4
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 494
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 494
    Par défaut
    salut,

    une solution (évoquée par |PaRa-BoL) serait le like (il est simple a utiliser mais nécessite beaucoup de ressources)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql="SELECT * from ta_table WHERE ton_champ like '%".$variable."%' ORDER BY ton_champ ";
    voici la fonction like $variable serait la récupération de ce que l'utilisateur souhaite rechercher.
    pour manger moins de ressources, tu peux proposer a l'utilisateur 3 boutons radio (rechercher debut,milieu,fin)
    ce qui te donnerais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if(debut)
    {$sql="SELECT * from ta_table WHERE ton_champ like '".$variable."%' ORDER BY ton_champ ";}
    elseif(milieu)
    {$sql="SELECT * from ta_table WHERE ton_champ like '%".$variable."%' ORDER BY ton_champ ";}
    elseif(fin)
    {$sql="SELECT * from ta_table WHERE ton_champ like '%".$variable."' ORDER BY ton_champ ";}
    voila, j'espère que t'as compris le like
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2007
    Messages : 262
    Par défaut
    Merci bcp !!!

    Mon petit moteur marche nickel !!!

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

Discussions similaires

  1. Créer un mini moteur de recherche dans une application Windows 8
    Par danieldou dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/11/2013, 21h32
  2. Créer un moteur de recherche dans une cellule d'un classuer excel
    Par ludovicparis dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/03/2007, 15h36
  3. création d'un moteur de recherche dans un site
    Par hedi_wazo2001 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 14/12/2006, 16h23
  4. Moteur de recherche dans PDF
    Par jhice dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 09/05/2006, 14h58
  5. [Thread] Recherche dans une BDD
    Par Pedro dans le forum Bases de données
    Réponses: 3
    Dernier message: 04/05/2005, 14h03

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