• 20-02-2017, 17:36:47
    #1
    merhaba arkadaşlar bir sorum olacak.Benim elimde bir sorgu var.2 sonuç dönderiyor.Örneğin;sütun1=1010101 sütun2=2
    eğer diğer sorgumdan dönen değerlerde sütun1 deki değer(yani 1010101) varsa sütun2 değerini de oraya yazmak istiyorum.
  • 20-02-2017, 17:48:48
    #2
    Merhaba

    SQL sorgunuzu da ekleyip sorunuzu sorarsanız daha anlaşılır olacaktır


    paollu adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar bir sorum olacak.Benim elimde bir sorgu var.2 sonuç dönderiyor.Örneğin;sütun1=1010101 sütun2=2
    eğer diğer sorgumdan dönen değerlerde sütun1 deki değer(yani 1010101) varsa sütun2 değerini de oraya yazmak istiyorum.
  • 20-02-2017, 18:38:11
    #3
    MesutEyrice adlı üyeden alıntı: mesajı görüntüle
    Merhaba

    SQL sorgunuzu da ekleyip sorunuzu sorarsanız daha anlaşılır olacaktır
    1.sorgum:
    select sirnmr,... from olay

    2.sorgum
    select sirnmr,ogrkmlno,... from kisitml

    örneğin 2.sorguda sirnmr-ogrkmlno=1-3 çıktı.
    1.sorguda sirnmr=1 varsa ogrkmlno=3 olsun yoksa 0 olsun.
    Önce 2.sorgu çalışacak.Umarım açıklayabilmişimdir.Şimdiden teşekkür ederim
  • 21-02-2017, 02:33:54
    #4
    Klasik mysql fonksiyonları kullanıyorsanız;

    $dbhost1 = "localhost";
    $dbuser1 = "root";
    $dbpass1 = "";
    $dbname1 = "db1";
    
    $baglan1 = mysql_connect($dbhost1, $dbuser1, $dbpass1);
    $dbsec1  = mysql_select_db($dbname1, $baglan1);
    
    $dbhost2 = "localhost";
    $dbuser2 = "root";
    $dbpass2 = "";
    $dbname2 = "db2";
    
    $baglan1 = mysql_connect($dbhost2, $dbuser2, $dbpass2);
    $dbsec2  = mysql_select_db($dbname2, $baglan2);
    
    $ilksorgu = mysql_fetch_assoc(mysql_query("SELECT * FROM tablo1", $baglan1));
    $id = $ilksorgu['id'];
    
    $ikincisorgu = mysql_query("SELECT * FROM tablo2 WHERE id = '$id'", $baglan2);
    Verimsiz bir kod olabilir, ama işinizi görür.