Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

İki ayrı web sitesinin veri tabanını bir birine bağlama

Merhaba,

İkitane web sitem var, benim yapmak istediğim şey şu

(a) sitesinde bir bilgi giricem,
daha sonra (b) siitesinde aynı bilgiyi tekrardan girdiğim zaman (a) sitesinde böyle bir bilgi daha önceden girilmişdi diye bir uyarı yapmak istiyorum, bunu nasıl yapabilirim.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • siyahbeyaz adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    472 cevap - 20 soru
    a ve b siteleri aynı sunucudaysa bu dedıgın olur. a sıtesındekı db baglantı kodlarını b sıtesıne yadfa b sitesındekı a sitesine eklersın baglantı saglanır yanı soyle dahada acayım konuyu..

    mysql_db user = ahmet
    mysql_db pass = 123456
    mysql_db dbadi= veriler

    oldugunu varsayarsak her ıkı sıtedende bu bılgılerle baglantı jurarsın...

    a baska bır sunucu b baska bır sunucu ise a yada b sıtesınden cpanel den uzak db baglantısını acarsın
    • Lokupz adlı üyenin fotoğrafı Lokupz
      tamam teşekkürederim verdiğiniz bilgi için, iki sitde ayrı sunucuda

      peki uzak bağlantıyı açtım diyelim, bağlantı mantığı nasıl olacak ?
      10 yıl önce yazılmış

Cevaplar

  • protest adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    32 cevap - 6 soru
    $baglan1 = mysql_connect ($server1, $dbuser1, $dbpass1);
    $baglan2 = mysql_connect ($server2, $dbuser2, $dbpass2);
    
    mysql_select_db ($db1,$baglan1) or die ("1. Veritabanına ulaşılamıyor!" . mysql_error() );
    mysql_select_db ($db2,$baglan1) or die ("2. Veritabanına ulaşılamıyor!" . mysql_error() );
    
    $sorgu=mysql_query("select * from tablo1",$baglan1);
    $sorgu=mysql_query("select * from tablo2",$baglan2);
    
    • protest adlı üyenin fotoğrafı protest
      düzeltme
      mysql_select_db ($db2,$baglan2) or die ("2. Veritabanına ulaşılamıyor!" . mysql_error() );
      

      olacak
      10 yıl önce yazılmış
    • Lokupz adlı üyenin fotoğrafı Lokupz
      Peki diğer site adını nasıl yazıcağım. yani ne tür bi uzak bağlantı sağlayacağım bunu daha önceden hiç yapmadım, cpanel'den uzak bağlantıyı açtığımda bana hangi siteye bağlanıcağımı soruyormu peki ?
      10 yıl önce yazılmış
    • protest adlı üyenin fotoğrafı protest
      öncelikle
      cpanel in mysql kısmından yeni bir user tanımlayacaksın. hangi ip den baglanacagını (dilersen her yer) hangi ayrıcalıkları olacagını belirteceksin user açarken.

      daha sonra baglantı kurarken uzaktaki db nin bulundugu domain ya da ip yi $server2 yazan yere gireceksin.

      yani;

      1. tanesi icin server adresi localhost olacak, digeri icin yeni user actigin serverin domain ya da ip si olacak.

      güvenlik icin, user tanımlarken tek bir ip vermende yarar var.
      10 yıl önce yazılmış
    • Lokupz adlı üyenin fotoğrafı Lokupz
      gerçekden cevapların için çok teşekkürederim.
      10 yıl önce yazılmış