Autor | Zpráva | ||
---|---|---|---|
Ford Profil |
#1 · Zasláno: 21. 3. 2008, 00:19:09
Mám problém:
Na stránkách kapely dělám fórum: Fórum má asi 5 sekcí (topic) a v každé sekci je možno založit nové téma (thread). Protože to dělám poprvé, vyřešil jsem to jedinou cestou, co mě napadla: Založil jsem novou databázi FORUM a pokaždé, když někdo založí nové téma, se v databazi FORUM vytvoři tabulka THREAD_NAME (rowid, writer, writedate, text, topic). Ostatní věci na webu (tabulky MEMBERS, NEWS, FANCLUB) jsem dal do druhé vytvořené databáze BANDWEB (prostě obecně: databáze na všechno ostatní kromě fóra). Všechno funguje (i když občas trochzu kostrbatě, a nejspíš je to i hodně neefektivní, no ale na localhostu se to až tak nepozná), ale po 3 dnech makání od rána do večera zjišťuju, že freehostingy dovolují uživatelům jenom 1 databázi (a mě stojí web na 2 - FORUM a BANDWEB), takže se chci zeptat: Jakým způsobem udělat fórum a ostatní tak, aby mi stačila 1 databáze? Jediná krajní možnost, co mě napadá, je nedělat fórum přes databázi, ale v textové podobě (každé téma fóra by mělo v adresáři FORUM vlastní nazev_threadu.TXT soubor). |
||
Alphard Profil |
#2 · Zasláno: 21. 3. 2008, 00:23:33
Jediná krajní možnost, co mě napadá, je nedělat fórum přes databázi, ale v textové podobě
fuj :-) 1. co ti brání dát všechny tabulky do jedné databáze 2. jestli hrozí kolize, dávají se tabulkám různé prefixy 3. takhle se fórum vážně nedělá, 1 tabulka pro sekce, 1 pro témata, 1 pro příspěvky, 1 pro uživatele atd. v každé z nich je jedinečné id a pak se to spojí |
||
Časová prodleva: 16 let
|
0