Du skal helt sikkert have et nyt bord her. Du kan lave en tabel på denne måde :-
Tabelnavn :- favoritter
indexid int(11) not null auto_increment,
username varchar(255) not null,
favourites varchar(255) not null
Jeg har brugt indexid som en automatisk stigningskolonne for at gøre søgning og sletning fra tabellen meget hurtigere.
username er den fælles nøgle mellem din brugertabel og dine Favoritter bord. Du kan forbinde dem begge via denne tast.
Her kommer nu hoveddelen, i denne favourites kolonne, tilføjer du brugerens foretrukne medlemmer på en kommasepareret måde. Sådan.
favouriteuser1, favouriteuser2, favouriteuser3
Nu kan du nemt få adgang til alle de foretrukne brugere af alle brugerne. På denne måde kan du nemt tilføje et nyt brugernavn i ovenstående liste, eller du kan fjerne et brugernavn fra ovenstående liste.
Du kan bruge en simpel LEFT JOIN for at få tabeldataene.
SELECT * FROM users LEFT JOIN favourites USING(username);