/ / structure de base de données - chaque catégorie a des champs personnalisés - mysql, base de données

structure de base de données - chaque catégorie a des champs personnalisés - mysql, base de données

Je conçois une application et j'ai besoin d'aide pour la structure de ma base de données. J'ai plusieurs catégories et en fonction de la catégorie sélectionnée, j'ai des champs personnalisés que l'utilisateur obtient. par exemple

catégorie: hôtels

champs personnalisés: 1) type d'hôtel 2) capacité de .... à ...
3) etc

autre catégorie a d'autres champs personnalisés

pouvez-vous suggérer comment structurer la base de données

Je vous remercie Dany

Réponses:

0 pour la réponse № 1

Peut-être quelque chose comme ça?

catégories:
identifiant, nom, etc ...

Les champs personnalisés:
id, category_id, field_label, field_type, peut-être d'autres choses

Si les champs personnalisés sont des éléments qu'un utilisateur remplit et que vous enregistrez, vous aurez besoin d'une autre table.
custom_fields_values: id, user_id, custom_field_id, value