I keep reading that I should store this in a separate table \"with one value per line\". What does this mean exactly? Like this - So that each \"favoriting\" gets another user e
It is called relational databases that are in 3-rd normal form
You have one table with users.
//users
id | username | password
And table with favorites
//favorites
id | userid | Favorited
here how you get it:
select * from favorites inner join users on favorites.userid=users.id where users.id=1
Yes, that is exactly how you would do it. I wouldn't consider it redundant.