Bonjour,
Je ne sais si je peux vous déranger pour m'aider à résoudre mon problème, aussi n'hésitez pas à me renvoyer ailleurs.
J'ai hérité d'une base de données mysql qui permet de gérer les articles et auteurs d'un bulletin (en l'occurrence le Bulletin du Musée Basque de Bayonne). J'ai une interface Modèle de Vue Contrôleur qui permet de saisir en une sule page toutes les données: le n° du bulletin, les articles avec résumés, le ou les auteurs et des mots-clés. Jusqu'à là tout va bien.
Mais une fois les données saisies avec un nouveau n° de bulletin et des auteurs qui peuvent être nouveaux ou déjà entrés dans le BD le moteur de recherche trouve certains résultats et pas les autres. J'identifie le défaut dans la table de jonction Rediger car si je saisis les données dans phpmyadmin et que j'associe bien le n° de l'auteur (en auto-implement) au n° de l'article (en auto-implement) tout fonctionne.
Grâce au site Developpez.com j'ai travaillé en local avec wampserver, mis en place le Concepteur, ajouté des relations internes comme le montre l'image. Elles n'existaient pas auparavant mais cela n'a rien changé.
Pourriez-vous me donner une piste et en particulier me dire ce que vous pensez des index relatifs à cette table Rediger tels qu'ils figurent sur la partie basse de l'image. Le pb ne viendrait-il pas de ces index car je trouve bizarre d'avoir deux index différents pour un même code (PRIMARY et INDEX) ? Le même problème se pose avec la table Contenir qui est censée associer les mots-cles entrés et l'article concerné.
Je précise que je ne suis ni développeur ni spécialiste des BD mysql mais je me débrouille avec les bons sites...comme le votre.
Bien cordialement
Olivier
Partager