⊗dpSQVHBQL 9 of 9 menu

Adatbázisok számára vonatkozó korlátozás megkerülése a tárhelyen

Ahogy azt már tudjátok, a virtuális tárhelyen lévő adatbázisok száma általában korlátozott. Általában megegyezik a webhelyek számával.

Azonban előfordulnak olyan helyzetek, amikor több adatbázisra van szükségünk. Beszéljük meg, mik ezek a helyzetek és hogyan kerülhetjük meg az adatbázisok számára vonatkozó korlátozást.

Tehát. Tegyük fel, hogy a legolcsóbb tarifánk van, amiben csak egy webhelyet készíthetünk, és ennek megfelelően egy adatbázist.

Azonban készíthetünk egy második szintű webhelyet, de bármennyi aldomain. Például, az elsődleges domainen lehet egy webáruházunk, az aldomainen pedig egy fórum.

Kiderül, hogy két adatbázisra van szükségünk. És csak emiatt kell drágább tarifát választanunk. De van egy megkerülő út.

A megkerülő út lényege a következő. Mindkét webhelyünk egy adatbázisban fog élni. De, hogy a táblanevek ne ütközzenek, előtagokat adunk nekik.

Például, a bolthoz tartozó táblaneveket a shop_ előtaggal kezdjük, a fórum táblaneveit pedig a forum_ előtaggal. Azonban általában a rövidség kedvéért kétbetűs előtagokat használnak, esetünkben ez lehet sh_ és fr_.

Természetesen a táblanevek megváltoztatása az egész kódban némi kellemetlenséget okozhat. Ezért, amikor a webhelyet fejlesztjük, jobb, ha előre elképzeljük egy ilyen helyzet lehetőségét és nem kódoljuk be mereven a táblaneveket, hanem őket valahol egy helyen tároljuk, hogy könnyen lehessen őket megváltoztatni.

Vagy azonnal biztosítsuk a kódunkban az előtag jelenlétét, és mindenhol az SQL lekérdezésekben a táblanév elé tegyük hozzá az előtagot is. Maga az előtag valahol egy helyen lesz tárolva - a webhelyünk konfigurációjában. Így könnyen meg tudjuk majd változtatni a szükséges értékre.

Gondoljátok át a kódot, amit a projektetekben írtok a tábla-előtagok támogatásához.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás