• 02-05-2021, 03:25:42
    #1
    "X" tablomda 2 adet sütun bulunuyor;


    |ID |Label-------|
    | ---|---------------|
    |1--|-----car------|
    |2--| motobike|
    |3--|----- tree---|


    "Y" tablomda ise 4 sütun bulunuyor;

    | id |-----name------ | --username- | idx |
    -------|-------------------|-------------------|--------|
    1-------| -----car-------| mustfa ----------| 1 |
    2-------| motobike---| mehmet------ -| 2 |
    3-------| tree -----------| ali ---------------| 3 |

    şeklinde.

    idx ile x tablosu bağlantılı. Kısaca idx kısmında 3 değeri atanmış diyelim, "X" tablosunun id bölümünde o id'nin labelini php üzerinde göstermek istiyorum.
  • 02-05-2021, 03:28:09
    #2
    Misafir adlı üyeden alıntı: mesajı görüntüle
    "X" tablomda 2 adet sütun bulunuyor;


    |ID |Label-------|
    | ---|---------------|
    |1--|-----car------|
    |2--| motobike|
    |3--|----- tree---|


    "Y" tablomda ise 4 sütun bulunuyor;

    | id |-----name------ | --username- | idx |
    -------|-------------------|-------------------|--------|
    1-------| -----car-------| mustfa ----------| 1 |
    2-------| motobike---| mehmet------ -| 2 |
    3-------| tree -----------| ali ---------------| 3 |

    şeklinde.

    idx ile x tablosu bağlantılı. Kısaca idx kısmında 3 değeri atanmış diyelim, "X" tablosunun id bölümünde o id'nin labelini php üzerinde göstermek istiyorum.
    select x.*, y.* from x inner join y on y.idx = x.id;
  • 02-05-2021, 03:32:28
    #3
    HalilHanBadem adlı üyeden alıntı: mesajı görüntüle
    select x.*, y.* from x inner join y on y.idx = x.id;
    Çok teşekkürler hocam, Php kod yapısı bu şekilde;

     <? $result = mysql_query("SELECT name,master,change, name FROM ".APP_TABLES_PREFIX."soyad WHERE zendax = '$thiszendax[slug]' ORDER BY CAST(chapter AS DECIMAL(10,6)) DESC")or die(mysql_error());
                while($row = mysql_fetch_array($result))
                  {   
          ?>
    Verdiğiniz kodu nereye eklemeliyim acaba?
  • 02-05-2021, 03:35:27
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkürler hocam, Php kod yapısı bu şekilde;

     <? $result = mysql_query("SELECT name,master,change, name FROM ".APP_TABLES_PREFIX."soyad WHERE zendax = '$thiszendax[slug]' ORDER BY CAST(chapter AS DECIMAL(10,6)) DESC")or die(mysql_error());
                while($row = mysql_fetch_array($result))
                  {  
          ?>
    Verdiğiniz kodu nereye eklemeliyim acaba?
    Attığınız kod gibi SQL'i kullanıp halledebilirsiniz eğer bu kodda yapılacak ise; bana direkt olarak tablo yapınızı atmanız gerek. Bu kodlarda hangi veri hangi tablodan çekilecek; hangi alan master hangi alan detail'i kapsıyor bilemiyorum.
  • 02-05-2021, 08:49:38
    #5
    Halilhanbadem arkadaşımız verdiği örneğe uygun şekilde sizin SQL kodunun select ile where tagları arasını düzenlemeniz gerekiyor
    Ayrıca mysql_query kullanıyorsunuz mysqli veya pdo kullanmanızı sadece ben değil PHP de resmi olarak öneriyor bilginiz olsun
  • 02-05-2021, 14:22:05
    #6
    @HalilHanBadem; hocam sağ olsun yardımcı olmuştur. İleride iş yaparsanız gerçekten bilgisi çok iyi. Teşekkürler.
    • HalilHanBadem
    HalilHanBadem bunu beğendi.
    1 kişi bunu beğendi.