Ahoj,
prosím si o radu.
Mám v databázi např:
1. Tabulku uživatelů
2. Tabulku uživatelských skupin, které každý uživatel implementuje, kde uzivatele.skupina = skupina.id
Jak vyřešit v PHP, aby nešla smazat uživatelská skupina, dokud uživatelská skupina bude obsahovat nějaké uživatele (nebude prázdná(nebude existovat uživatel, který by byl do skupiny přiřazen)).
Něco mi říká, že by se mělo využít nějakého klíčování v databázi, ale to je furt jen v databázi. Jak by se to v tom případě řešilo na webu?
Teď mě třeba ještě napadlo, nechat skupinu normálně smazat s tím, že ty uživatelé, kteří budou ve skupině, tak všude, kde se vypisuje jejich skupina, tak dát kontrolu if(skupina neexistuje) echo "Skupina již neexistuje nebo nemá přiřazenou žádnou platnou skupinu"
Nicméně uvědomuji si to, že to není asi zrovna ideální.
Otazka: Jak to řešit? Jak byste to řešili Vy? Jak se to řeší v praxi?
Děkuji za radu.