I'm a php developer, and I wish to create a board service where people can register for a board to start their own communities.
I was wondering the best way to handle the database structure.
A board can have multiple tables (posts, members, settings, boards, skins, etc), I wouldn't want to create a database for each user that signs up would I?
Am just after some advice which would allow the service to scale easily if it was to be very popular.
I will be using PHP and MySQL (does database / table type matter?)