Autor | Zpráva | ||
---|---|---|---|
meiki Profil |
#1 · Zasláno: 27. 1. 2009, 21:42:11
Zdravím,
už delší dobu přemýšlím, jak udělat jednu věc. Mám stránku, kde jsou články (db clanky) a také kde se uživatel může registrovat a má svůj profil (db uzivatele). A chtěl bych udělat to, že u každkého článku by bylo přidat do oblíbených a když by pak člověk šel k sobě do profilu, tak tam by tam měl všechny své oblíbené články. Jak tedy na to. Přeci musí být něco jednoduššího, než do db s clanky, ukládat u jakého id uzivatele (když ani nevím kolik jich bude) je článek oblíben, přeci tam nemůže být tolik sloupců. Zde se nabízí jedna drobná podotázka, mohl by v db clanky být sloupeček a tam by bylo více hodnot např. oblibeno_u_uzivatele: 1,3,5,48 (kde cisla znaci id uzivatele)? Jestli ne, tak opravdu nevím jak udělat, že by N uživatelů mohlo mít v oblíbených M článků... Budu rád za každou radu. |
||
Bubák Profil |
#2 · Zasláno: 27. 1. 2009, 21:46:25
Není náhodou SQL databáze relační?
|
||
meiki Profil |
#3 · Zasláno: 27. 1. 2009, 22:12:48
No to je.
Ale nějak nevím, jak by měl vypadat ten dotaz, který to nějak uloží do db a který to pak zase vyvolá, aby vše fungovalo tak jak má. Zatím jsem vyvolával jen z jedné tabulky, tak nemám představu. |
||
Tomasds Profil |
#4 · Zasláno: 27. 1. 2009, 22:25:48
uzivatele
ID nick .. .. .. .. clanky ID titulek obsah .. .. .. oblibenost IDuzivatele IDclanku |
||
meiki Profil |
#5 · Zasláno: 27. 1. 2009, 22:43:32
„uzivatele“
„ID nick .. .. .. ..“ „clanky“ „ID titulek obsah .. .. ..“ „oblibenost“ „IDuzivatele IDclanku“ jo takhle vytvořit novou tabulku do které se budou ukládat právě tyto vazby? a ze teto tabulky pak nasledně získavat informace o tom co potrebuji. Diky, jak jednoduché jen na to přijít :-) |
||
Časová prodleva: 15 let
|
0