Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2772 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  probléme extraction de donnée bdd avec des virgules

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probléme extraction de donnée bdd avec des virgules

n°1541844
sebP59
Posté le 12-04-2007 à 11:14:09  profilanswer
 

Salut à tous, je suis sébastien étudiant en DUT informatique et je suis en stage de fin d'année et j'ai un petit probléme.
 
Je suis actuellement entrain de faire un moteur de recherche.  
attention expliquation :
 
tout d'abord  dans ma table catalogue j'ai ' champs id en auto increment ,titre,descirption et mot.
il fallait que je puisse choisir le nombre de mot a mettre (ajouter plus ou moins des champs) une fois fait  
ma table catalogue ressemble a ceci "4 hello  mot anglais pour dire bonjour  toto,tata,titi"
les mots sont séparer par des virgules.
Jusque la tout va bien  :)  
 
maintenant passons à la partie recherche :
 
je permet à l'utilisateur de choisir aussi son nombre de champs pour les mots clés.
mais le probléme et que si l'utilisateur ne rentre pas les mots dans le bonne ordre rien sort.
 
se que je voudrais : si par exemple l'utilisateur ne decide que de mettre un mot clé exemple "toto" il faudrai que la base me sorte  
quand même "hello  mot anglais pour dire bonjour".
 
Voila merci d'avance pour votre aide


Message édité par sebP59 le 12-04-2007 à 11:16:51
mood
Publicité
Posté le 12-04-2007 à 11:14:09  profilanswer
 

n°1541853
couak
Posté le 12-04-2007 à 11:24:19  profilanswer
 

select titre, description from catalogue where mot like '%toto%';

n°1541856
MagicBuzz
Posté le 12-04-2007 à 11:26:36  profilanswer
 

mot like '%lemot%'
 
ps : ton modèle me semble bancale. si n mots clés viennent s'associer à une même ligne, cela implique la présence d'une nouvelle table motcle, avec deux champs : id_dictionnaire, motcle
afin de pouvoir saisir N lignes dans cette table pour un même identifiant de la table principale.
 
si plus tard, tu veux pouvoir ajouter des informations sur les mots clés, alors il faut une troisième table :
motcle (id, motcle)
dico_motcle (id_dico, id_motcle)
 
afin de lien n mot-clés à m entrées du dictionnaire

n°1541859
sebP59
Posté le 12-04-2007 à 11:28:42  profilanswer
 

wow  :)  merci pour cette réponse aussi rapide je l'ai testé sa marche impec  
encore mille merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  probléme extraction de donnée bdd avec des virgules

 

Sujets relatifs
Problème avec MAP/AREA ou bug ?[NDS] Probleme de socket non bloquante
problème controle d'accès avec cookieProbléme avce creation d'un pdf formulaire
Problème d'affichage d'un tableauprobleme
Problème avec filemtime()Probleme avec FullCanvas....
probleme de connection à SQLSERVER2005[Crypto] Probleme dans ce programme?
Plus de sujets relatifs à : probléme extraction de donnée bdd avec des virgules


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR