0
I am creating a system with php + mysql. It is a type of social network.
I am in the planning part of the database and with a doubt on the best way to record, for example, the skills of the individual.
Example:
Name: John Doe Age: 30 Skills: php, mysql, css
Each "skill" has a specific registration, with photo description etc. Therefore, I need the person to enter the 'page' of the skill in question and "short" or "follow" and then it appears in her profile.
I thought to keep these 'abilities' separated by comma in the person’s database. So, when it comes to listing, usage explodes() and I can even make each word a link that leads to a selection of people with the same skills etc... Until then, ok. But what about to register/edit/delete this data? I don’t want the person to write anything there, just add "like/follow"... and it’s getting complex to perform... Adding ",css" when the person following "css" is a good strategy, or has some more recommended method?
Since you will use a relational database, why not use the relationships between the tables?
– Woss