Je crée un site avec PHP et MySQL. La grande idée est que vous pouvez vous inscrire et vous pouvez ajouter des objets à votre profil. Vous ne pouvez avoir qu'un seul profil, vous pouvez avoir plusieurs objets (en théorie, infinis) et chaque objet peut avoir plusieurs images (en théorie, infinies). Je me demande comment mieux implémenter ceci dans MySQL. J'ai eu une formation de base sur MySQL, en ce que je sais comment faire une table, quels sont les différents types de données, mais des choses comme les clés étrangères sont quelque chose qui est enterré dans le dos de ma mémoire. J'ai regardé ça, mais la compréhension est un peu lente.Meilleur moyen de lier plusieurs éléments à des éléments individuels dans MySQL
Je pourrais simplement faire 3 tables:
- USERS_NAME + user_id
- ITEM_ID + user_id
- ITEM_ID + Picture_ID
Inconvénient est que pour chaque action de recherche unique, ou vue de profil ou même la vue de l'article, je serais interroger tout le contenu des deux dernières tables, ce qui semble être exagéré.
Quelqu'un peut-il m'aider ici?
oooo, une jointure interne ... Je n'ai jamais été aussi loin dans l'apprentissage de SQL – KdgDev