sql >> Databáze >  >> RDS >> Mysql

vytvořit seznam oblíbených úloh pomocí PHP a MYSQL

Zde určitě potřebujete nový stůl. Můžete si udělat tabulku tímto způsobem :-

Název tabulky :- oblíbení

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

Použil jsem indexid jako sloupec s automatickým přírůstkem, aby bylo vyhledávání a mazání z tabulky mnohem rychlejší.

username je společný klíč mezi vaší tabulkou uživatelů a vašimi Oblíbenými stůl. Oba je můžete propojit pomocí tohoto klíče.

Nyní přichází hlavní část, v tomto favourites přidáte oblíbené členy uživatele oddělené čárkou. Takhle.

favouriteuser1, favouriteuser2, favouriteuser3

Nyní můžete snadno přistupovat ke všem oblíbeným uživatelům všech uživatelů. Tímto způsobem můžete snadno přidat nové uživatelské jméno do výše uvedeného seznamu nebo můžete uživatelské jméno z výše uvedeného seznamu odebrat.

Můžete použít jednoduchý LEFT JOIN získat data tabulky.

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



  1. MSSQL Regulární výraz

  2. @@ROWCOUNT – získat počet řádků ovlivněných posledním příkazem na serveru SQL

  3. Jak vložit hodnotu HTML select jako text v MySQL přes PHP

  4. Dynamické výběrové pole PHP MYSQL