Je suis actuellement en train de développer mon propre système de blogging. Actuellement, lorsque vous créez un nouveau message, vous avez la possibilité d'archiver les catégories de votre choix.Chaîne de stockage et de recherche MySQL
Actuellement, je stocke les catégories en tant que valeur VARCHAR dans une base de données mysql. À titre d'exemple, le champ contiendra 2,4,8 si l'utilisateur a choisi les catégories avec ID: 2, 4 et 8.
Pour récupérer les messages de blog pour la catégorie avec ID 4 J'utilise ensuite:
SELECT col FROM table WHERE LOCATE(',4,', CONCAT(',',col,','))
On m'a dit que les valeurs séparées par une virgule décimale est un non-go (très mauvais) quand il s'agit de bonne structure de base de données!
Quelqu'un peut-il me fournir un bon moyen/technique pour faire de cette façon la plus efficace?
Merci à l'avance