20-04-2014, 02:28 PM
Salut,
Si je peux me permettre une suggestion sur la modélisation de ta base de données, tu devrais fractionner ta table pour avoir un système plus souple au niveau de l'inventaire.
Par exemple, avec 3 tables au lieu d'1 :
- 1 table personnage ou héros, etc.
- 1 table items ou objet avec des champs du type 'id', 'nom', 'description', 'image', 'caractéristique1', 'carac2', etc.
- 1 table pour faire le lien avec des champs du type 'id', 'perso_id', 'item_id', 'num'.
Ainsi, tu pourrais rajouter de nouveaux items sans toucher à la structure de ta base de données, depuis une interface d'administration.
Tu pourrais même envisager de localiser les items selon leur emplacement avec un champ complémentaire dans la table de relation.
@+
Si je peux me permettre une suggestion sur la modélisation de ta base de données, tu devrais fractionner ta table pour avoir un système plus souple au niveau de l'inventaire.
Par exemple, avec 3 tables au lieu d'1 :
- 1 table personnage ou héros, etc.
- 1 table items ou objet avec des champs du type 'id', 'nom', 'description', 'image', 'caractéristique1', 'carac2', etc.
- 1 table pour faire le lien avec des champs du type 'id', 'perso_id', 'item_id', 'num'.
Ainsi, tu pourrais rajouter de nouveaux items sans toucher à la structure de ta base de données, depuis une interface d'administration.
Tu pourrais même envisager de localiser les items selon leur emplacement avec un champ complémentaire dans la table de relation.
@+