Autor | Zpráva | ||
---|---|---|---|
JohnyB Profil |
#1 · Zasláno: 11. 11. 2008, 23:17:41 · Upravil/a: JohnyB
Ahojte vsetci, riesim akurat taky trochu zakys s PHP a MySQL...
Robim na jednej stranke, a nenapada ma ako optimalne navrhnut tabulky v databaze a ako ich rozumne prepojit. Takze k veci.... Budem pouzivat analogiu, nemozem pouzit realne nazvy tabuliek a stlpcov (priklad plni funkciu). Mam hlavnu tabulku zoznampoloziek, ktora ma stlpce id a nazov. Mam dalsiu tabulku zoznamuzivatelov, ktora ma id, meno, heslo. Potrebujem urobit asi toto> Kazdy uzivatel po prihlaseni si moze vytvorit profil, dany profil potom vybrat a potom ku kazdemu Id zo zoznamupoloziek ulozit nejaky stav (napriklad 1,2,3,4,5). Potom si bude moct dat urobit klasicke zobrazenie (select), kde by sa zobrazilo Id, nazov (zo zoznampoloziek) a spominany stav (pre vybrany profil). Rozmyslal som nad tretou tabulkou, ktora by zaznamenavala stav pre jeden profil, predstavoval som si to tak, ze id by bolo zhodne s id uzivatela a jednotlive stlpce by boli ID zo zoznamupoloziek (len si neviem predstavit, ci moze byt napriklad aj 500 stlpcov v takejto tabulke) > to by bolo ale len pre jeden profil, keby chcel mat uzivatel novy profil, tak to neviem poriesit... Napadaju ma vlastne z tohto dve vyplyvajuce otazky > Kolko mozem mat v databaze tabuliek, je to nejak obmedzene? Takisto, ako je to s poctom stlpcov v danej tabulke... Bol by som velmi rad, ak by mi pomohol niekto tento zakys vyriesit, v php a mysql som zaciatocnik, preto prosim nehovorte, ze to mam dat niekomu, kto sa do toho vyzna, potrebujem len trochu poposunut, ostatne by som mal ,dufam, zvladnut aj sam :) Vopred dakujem za kazdu radu! |
||
Tomasds Profil |
#2 · Zasláno: 11. 11. 2008, 23:30:44
Jestli jsem správně pochopil zadání, tak řešení je toto:
Mam hlavnu tabulku zoznampoloziek, ktora ma stlpce id a nazov. Mam dalsiu tabulku zoznamuzivatelov, ktora ma id, meno, heslo. Mam dalsiu tabulku zoznamstavov, ktora ma idpolozky, iduzivatela, stav |
||
Časová prodleva: 12 let
|
0