|
|
| |||||||
| PHP R10.net Php sevenler klubü. Kodlama soru(n)ları & acil php yardım hattı. |
| |
|
| | | LinkBack | Seçenekler |
| |||
| Arkadaşlar elimde bir sistem var ve bu sisteme ikinci bir dil yani tüm tablolardan kopya yapıp "en_" şeklinde prefix eklenmesini istiyorum. Ama kodlarda yine xxx şeklinde tabloya bağlanırken ingilizceye özel bağlanma dosyasında öyle bir değişiklik yapmalıyım ki tüm xxx tablolarına en_xxx şeklinde bağlanması gerekmekte. Yani tek dosyada bu işin çözümü olamaz mı? Tek dosya içinde veritabanındaki tabloların ismini filan da replace ile filan edemez miyim? mysql_connect() yada mysql_select_db() gibi ya da bunların bir özelliği yok mu prefix tarzı bir şey yapılacak?
__________________ Sozluk.name |
| |||
| tüm sqlleri bulup değiştirmeniz lazim hocam direk böyle bir şansınız yok çünkü konu direk sql ifadelerini ilgilendiriyor. ama bunu yaparken sabit kelime degil değişken kullanirsaniz daha sonra değiştirme açısındanda rahat edersiniz
__________________ Php Kodlarınızı Yedeklemeye, Kod Kaybetmeye Son - Subversion Eğitim Seti |
| |||
| Alıntı:
PHP- Kodu:
__________________ Sozluk.name |
| |||
| Alıntı:
sqlleri bulup elle yapmaniz daha iyi dosyalarda zaten mysql_query diye aratirsaniz cok fazla sayida olacagini sanmiyorum define(PREFIX,'en_'); gibi tanimlarsaniz sonra sqllerinizi "select * from tablo" yerine "select * from ".PREFIX."tablo" seklinde degistirirseniz ömür boyu rahat edersiniz
__________________ Php Kodlarınızı Yedeklemeye, Kod Kaybetmeye Son - Subversion Eğitim Seti |
| |||
| Alıntı:
__________________ Sozluk.name |
![]() |
| Bookmarks |
| Seçenekler | |
| |