![]() |
#1 |
xyz
Grand Master
Datum učlanjenja: 25.10.2006
Poruke: 893
Hvala: 87
346 "Hvala" u 163 poruka
![]() ![]() ![]() ![]() |
![]() Hi!
Imam pitanje jedno, vezano za upotrebu šifrarnika (PHP/MySQL). Sve stringove i druge podesive variable držim u 3 tabele: - VAR - VALUE (child od VAR) - VALUE_LOCAL (child od VALUE_LOCAL) Tako da, na primer, za tekst koji se ispisuje na tasteru "Login" idu sledeći podaci: Tabela VAR: "UI" Tabela VALUE: "BUTTON_LOGIN" Tabela VALUE_LOCAL: "Login" (za engleski) Tabela VALUE_LOCAL: "Prijava" (za srpski) E sad, ovo je sve uglavnom hard-codirano i sa malo podataka ne radi loše. Funkcija GetString("UI", "BUTTON_LOGIN", $language) vrati ono što treba. Zanima me postoji li način da se ovo sve učita jednom (nešto tipa SELECT * FROM VAR, VALUE, VALUE_LOCAL WHERE veza po ID-ju) i onda "iz memorije" serviraju stringovi web stranama. Izgleda mi loše da za svaki poziv PHP skripta radim ovaj SELECT, a još lošije da radim SELECT za svaki string koji mi treba. Nisam baš rodjen kao PHP programer ![]() Pozdrav, S. |
![]() |
![]() |
|
|