Web sitesi için bir modül oluşturmam istendi, bu da bağımsız bir web sitesi olarak kullanılacak. Bu durumda, ayrı bir veritabanı kullanmak istedim ve bir veritabanında bir tabloya sahip olmanın bir yolu olup olmadığını merak ettim, başka bir veritabanında bir "işaretçi" olsun.Başka bir veritabanında bir tabloyu kullanma
Mesela ben veritabanları db1 ve
db1 tablo kullanıcıya sahip db2 var, bu yüzden db2.users db1.users işaret olmasını istiyorum.
Ben kurulum tetikleyiciler olabilir biliyorum ve bu sesler hangi iki ayrı tablo senkronize etmek değil ama soğutucu :)
DÜZENLEME Yani benim kodda ben
select * from users
gibi sql kullanıyorum
Şimdi, veritabanı düzeyinde, "kullanıcıların" aslında db1.users olmasını isterim. Sonra, eğer istersem, takma adı/işaretçiyi kaldırabilirim ve "kullanıcılardan * seç" ifadesi mevcut veritabanındaki kullanıcı tablosunu gösterecektir. Sanırım aradığım şey "küresel takma ad" türünden bir şey.
Ne sorduğunuzu tam olarak anlamadım, biraz daha spesifik olabilir misiniz? – Khez
Daha iyi açıklamaya çalıştım (soruya bakın) –
Sadece "mysql_select_db ('db2');/* sorguları */mysql_select_db ('db1'); '? – Khez