sql >> Database >  >> RDS >> Mysql

maak een lijst met favoriete taken met behulp van PHP en MYSQL

Je hebt hier zeker een nieuwe tafel nodig. U kunt op deze manier een tafel maken:-

Tabelnaam:- favorieten

indexid int(11) not null auto_increment,
username varchar(255) not null,
favourites varchar(255) not null

Ik heb indexid gebruikt als een auto-increment kolom om het zoeken en verwijderen uit de tabel veel sneller te maken.

username is de gemeenschappelijke sleutel tussen uw gebruikerstabel en uw Favorieten tafel. Je kunt ze allebei verbinden via deze sleutel.

Nu komt het grootste deel, in deze favourites kolom, voegt u de favoriete leden van de gebruiker toe op een door komma's gescheiden manier. Vind dit leuk.

favouriteuser1, favouriteuser2, favouriteuser3

Nu hebt u eenvoudig toegang tot alle favoriete gebruikers van alle gebruikers. Op deze manier kunt u eenvoudig een nieuwe gebruikersnaam toevoegen in de bovenstaande lijst, of een gebruikersnaam verwijderen uit de bovenstaande lijst.

U kunt een eenvoudige LEFT JOIN . gebruiken om de tabelgegevens te krijgen.

SELECT * FROM users LEFT JOIN favourites USING(username);



  1. Hulpprogramma:Genereer PL/SQL-procedure om gegevens uit een tabel in 2 minuten te exporteren

  2. MySQL Database Design voor een lijst met services

  3. MySQL:hoe externe verbinding met mysql toe te staan?

  4. PHP en RegEx gebruiken om alle optiewaarden op te halen uit de broncode van een site