Situacija je dobro znana: skripta treba da radi na više servera, različitim konfiguracijama bla bla i iz tog razloa sve tabele u bazi imaju prefix koji se definiše pri instalaciji skripte.
Da li postoji negde zgodna funkcija (ili klasa) koja ubacuje prefix imenima tabela u već formiran SQL?
Nešto tipa add_prefix("SELECT * FROM `somewhere` WHERE `something` = 'other'")
Ovo nije teško napraviti, ali problem je nastao kada se ima JOIN i kada se u upitu pojavljuje više tabela. Toliko dobar sa regexpovima nisam :(
Ima li iko nešto zgodno za rešavanje ovog problema, ideju ili nešto što bi moglo da se prilagodi?
Da li postoji negde zgodna funkcija (ili klasa) koja ubacuje prefix imenima tabela u već formiran SQL?
Nešto tipa add_prefix("SELECT * FROM `somewhere` WHERE `something` = 'other'")
Ovo nije teško napraviti, ali problem je nastao kada se ima JOIN i kada se u upitu pojavljuje više tabela. Toliko dobar sa regexpovima nisam :(
Ima li iko nešto zgodno za rešavanje ovog problema, ideju ili nešto što bi moglo da se prilagodi?
Potpis
http://www.activecollab.com - Alat za upravljanje projektima