Après avoir suivi la recommandation this concernant la structure des tables de balises, j'ai mis la conception suivante:Quelle est la meilleure façon d'afficher le nombre d'éléments liés aux tags?
Table: Item
Columns: ItemID, Title, Content
Table: Tag
Columns: TagID, Title
Table: ItemTag
Columns: ItemID, TagID
Je suis face à un autre problème, je veux afficher le numéro de chaque balise apparaît dans le système. Quelle est la meilleure façon de le faire en termes de requête de recherche/code php qui ne causera pas un impact sévère sur les performances (le nombre de tags apparaîtra pour chaque élément).
Merci,
Roy
Le fait de stocker le nombre d'étiquettes dans la table d'étiquettes fera l'affaire. Merci! –
Je ne stockerais pas le compte. Cela risque de se désynchroniser, et vous devrez faire des requêtes périodiques pour vous assurer que c'est correct. Utilisez la solution SELECT COUNT (*), car elle sera toujours précise. Activez le cache de requêtes MySQL comme moyen transparent d'améliorer les performances. –