Merhaba arkadaşlar,
şimdi benim 2 tane veri tabanım var birisi xenforo veri tabanı biriside bize ait bir veritabanı
ben diyorum ki exenforo user tablosuna gelen verilerin aynısı benim veritabanımada gelsin böyle bir şey mümkünmü
PHP Ustaları Bakarmısınız?
6
●374
- 19-02-2016, 15:51:41Mümkün.sanalyer adlı üyeden alıntı: mesajı görüntüle
Biraz daha açarsanız daha iyi olur.
Örnek olarak pm lerin mi gelmesini istiyorsunuz ?
Kayıt yapılacak veritabanı yapısını buraya yazarsanız yardımcı olabiliriz. - 19-02-2016, 22:59:54hocam işte xenforo user tablosundaki bilgileri benim bilgilerime kayıt olsa yeterli nasıl açıklıyabilirim kistaticiation adlı üyeden alıntı: mesajı görüntüle
- 21-02-2016, 11:04:27Merhaba, öncelikle PHP dosyalarında xenforo veritabanında "user" tablosuna kayıt yapan yeri bulacaksınız daha sonra bu yerin altına size ait olan veritabanına bağlantı kodlarını ve onun altınada aynı verileri sizin veritabanınıza kayıt edecek şekilde bir SQL sorgusu eklemeniz yeterli olacaktır.
Ek Bilgi: Eğer aynı üyelere birden fazla siteden giriş yaptırma vs. gibi bir düşünceniz varsa; xenforo üzerindeki kullanıcı şifresi veya diğer bilgileri değişirse kendi senkronize ettiğiniz veritabanında da aynı mantıkla verileri güncellemeniz lazım. - 21-02-2016, 14:01:29Kimlik doğrulama veya yönetimden onay bekliyor.Merhaba, böyle bir şey tabi mümkündür. Uzun uzun php kodlarıyla uğraşmak yerine veritabanı üzerinde bu işlemleri halletmeniz daha kolay olacaktır.sanalyer adlı üyeden alıntı: mesajı görüntüle
Öncelikle xenforo veritabanına girip bir trigger oluşturmanız gerekecek şu şekilde;
DELIMITER $$ CREATE DEFINER = root@localhost /* Tanımlayıcı */ TRIGGER user_ekle /* Trigger adı */ AFTER INSERT /* Trigger Zamanı (AFTER) Trigger Olayı (INSERT) */ ON users /*users tablomu seçtim */ FOR EACH ROW /* Buradan sonra trigger tanımlamamıza geçebiliriz */ BEGIN INSERT INTO my_db.users SET username = NEW.username, PASSWORD = NEW.password, email = NEW.email; END$$ DELIMITER ;
Tamamen örnek amaçlı bir TRIGGER oluşturdum, siz kendi tablo yapınıza göre düzenleyebilirsiniz bunu. Bu TRIGGER'i kaydettikten sonra artık her insert işleminden sonra sizin veritabanınıza da kayıt yapılacaktır. Yukarıda my_db.users olarak belirttiğim alanı siz kendi veritabanınıza göre düzenleyebilirsiniz.
Eğer PhpMyAdmin üzerinden işlem yapıyorsanız xenforo veritabanını seçip tetikleyiciler sekmesine tıklayın ve aşağıdaki resimde yazdığım şeyleri kendinize göre düzenleyerek uygulayın.

Umarım faydalı olur.
