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 :

Trouver les doublons


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 660
    Par défaut Trouver les doublons
    Bonjour,

    Je travail sous mysql et j'aimerais être capable de trouver les mots clés qui sont en doublons ou plus dans mon champs TEXT "mots_cles".

    J'aimerais être en mesure d'avoir via une requête les mots clés et le nombre d’occurrence.

    Ex :

    mots_cles ||nbre_occurrence
    test || 4
    toto || 2


    A savoir que les mots clés sont séparés par une virgule dans le champ.

    Auriez-vous une idée ?

    Par avance merci.

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par heretik25 Voir le message
    A savoir que les mots clés sont séparés par une virgule dans le champ.
    le problème est là, tu dois faire du relationnel c'est fait pour ça les bases de données

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 660
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    le problème est là, tu dois faire du relationnel c'est fait pour ça les bases de données
    Le champ que je souhaite exploité est utilisé pour la balise META keywords. Côté administration, un textarea accueil les différents mots clés que l'utilisateur souhaite mettre en avant.

    Un mot clé n'est pas attaché à plusieurs contenus. J'aimerais connaître les redondances afin de créer avec les mots les plus utilisé, un nuage de tag.

    Cordialement.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 146
    Par défaut
    Tu ne pourras pas par mysql.

    Il te reste a le faire coté php a coup de explode array_merge & co mais stocker des données avec des ; dans mysql c'est dommage car cela perds tout l’intérêt de la chose.

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 660
    Par défaut
    Citation Envoyé par Tolriq Voir le message
    Tu ne pourras pas par mysql.

    Il te reste a le faire coté php a coup de explode array_merge & co mais stocker des données avec des ; dans mysql c'est dommage car cela perds tout l’intérêt de la chose.
    Effectivement mais il n'est pas facile, lorsque tu es novice en développement et en base de données de tout bien faire dès le départ. Surtout que je ne savais pas où mon projet allait me mener car il dépend de mes activités sportives.

    Aujourd'hui, j'ai envie de tout remettre à plat car j'ai une idée bien meilleure de ce que j'attends de mon site mais ce n'est pas chose facile. Lorsque je demande un coup de main pour remodéliser ma base, je me retrouve en face d'Ayatollah de la modélisation. (Ce n'est pas méchant ce que je dis, au contraire) et je me décourage.

    L'étape une serait donc de modéliser correctement mes besoins,
    puis de réinjecter toutes les données dans la nouvelle modélisation en créant les relations. Pour ce côté là, je maitrise un outil ETL du nom de FME donc je devrais m'en sortir.
    la troisième partie serait le fait de modifier le code source du site pour l'adapter (nouvelles requêtes...).

    Seul la première partie me semble insurmontable ! Si il y a des amateurs pour m'aider, je leur serait reconnaissant.

    Comme tu le soulignes, il reste la solution php avec explode.

  6. #6
    Membre extrêmement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Août 2008
    Messages
    860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Août 2008
    Messages : 860
    Par défaut
    eh oui, le bon vieux papier crayon n'est toujours mis au rancart. Il faut commencer par concevoir un bon système relationnel de base des données. Il faut que tu vois de quelles infos tu as besoin (en te posant des questions sur tes besoins) De toute façon, moins tu mets d'information dans tes tables ( surtout des doublons) et plus tu auras de chance d'avoir une bonnes base de données. Essaye de créer une première table pour commencer ...

    Il faut que tu nous fournisses cela d'abord.

Discussions similaires

  1. Trouver les doublons
    Par Daniela dans le forum SQL
    Réponses: 5
    Dernier message: 19/11/2013, 09h30
  2. [AC-2003] Formule Personalisee pour trouver les doublons
    Par Bonero dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 06/02/2012, 21h27
  3. [XL-2003] trouver les doublons
    Par guigui71 dans le forum Excel
    Réponses: 7
    Dernier message: 11/01/2011, 14h47
  4. [sqlserver] trouver les doublons
    Par graphicsxp dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/11/2007, 12h06
  5. Trouver les doublons
    Par wanou44 dans le forum ASP
    Réponses: 20
    Dernier message: 28/04/2006, 14h21

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