ugrás a tartalomhoz

PHP fórum készítése

reagenross · 2010. Jan. 1. (P), 21.22
Sziasztok,

egy egyszerűbb fórumot csinálok php-vel. A mySQL adatbázisban a táblák a topic nevek,
a hozzászólások pedig a táblák mezőiben vannak letárolva. A problémám az, hogy nem tudok ékezetes karaktereket bevinni, valamint a táblák neveimben(azaz a topic nevekben) szóközt alkalmazni.

A hozzászólásokban sikerült ékezetes karaktereket bevinnem, úgy hogy a hozzászólást URL-é kódolom majd amikor a megjelenítésre kerül a sor visszakódolom. Ez azonban nem működik a táblanevek esetében.

A szóközös problémára van egy ötletem: bevitelnél egy speciális karaktersorozattal helyettesíteném a szóközt, majd kiolvasásnál visszaalakítanám szóközzé. De jobban örülnék ha lenne erre valami elegánsabb megoldás.

Összegezve:
-Hogyan tudnék ékezetes karaktereket a táblák neveiben megjeleníteni?
-Hogyan tudnék szóközöket a táblák neveiben megjeleníteni egyszerűen?
 
1

Nem

janoszen · 2010. Jan. 1. (P), 22.42
Próbáld meg úgy megközelíteni a problémákat, mintha menet közben CREATE utasításokat nem adhatnál ki, tehát a táblaszerkezeted statikus. Így sok fejfájástól megkíméled magad.
2

igen, felesleges is lenne

rrd · 2010. Jan. 2. (Szo), 12.40
igen, felesleges is lenne minden topicoz külön tábla. Sokkal jobban jársz ha egy táblába teszed a topickokat, egy másikba a hozzászólásokat.

Nézz meg egy elérhető fórum sql schemat, hogy hogyan épül fel, segíteni fog.
3

Köszönöm a segítséget, átírom

reagenross · 2010. Jan. 2. (Szo), 23.59
Köszönöm a segítséget, átírom a progit.