[eluser]Zack Kitzmiller[/eluser]
Before I go into what I'm looking for, I do want to say that I have something in place. It works, and it works fine.. But I know that it's not the best practice. I'm wondering about a better way to handle it.
The way I have it set up current is I have 2 tables with information about members. One table has usernames, real names, password, etc. and the second table has 4 columns. Preference ID, Preference Name, Preference Value, Then a foreign key of who the preference belongs to.
This works, but I end up with a HHUUGGEE table, one row for each preference for each user _cannot_ be the right way to do it. I suppose that I could build a table for each preference, but instead of having 4 millions rows, I have 4 million tables.
Any suggestions of cleaning this up?
Thanks <3