• 04-08-2014, 18:11:24
    #1
    Arkadaşlar nasıl anlatsam bilmiyorum lakin ben bir türlü işin içerisinden çıkamadım.

    <tr>

    <td></td>
    <td></td>
    <td></td>

    </tr>

    Şeklinde bir tablom var bu tabloyu while ile veritabanında ki verileri listeleteceğim. Lakin şu şekilde olacak.

    $sorgu  = $sql->query("SELECT id,uyeno,sipno,durum FROM tabloismi GROUP by tarih");
    
    while($fetch  = $sorgu->fetch(PDO::FETCH_OBJ)){
    
    $ikincisorgu = $sql->query("SELECT id,uyeno,sipno,durum FROM tabloismi WHERE id = '".$fetch->id."'");
    
    $ikincifetch = $ikincisorgu->fetch(PDO::FETCH_OBJ);
    
    echo '
    
    <tr>
    
    <td></td> 1. Satır
    <td></td> 2 . Satır
    <td></td> 3. Satır
    
    </tr>
    
    ';
    
    
    }
    Arkadaşlar yukarıda gördüğünüz gibi bir yapım var fakat şöyle birşey yapmam lazım. Aynı sorguyu while içerisinde GROUP by tarih olmadan kullanmam gerekiyor ve 1. satır ve 2.satırı 2. sorgumda ki gelecek değere göre alt alta değil yan yana yapmam gerekiyor.

    Fakat ilk sorgunun üzerine 2.sorguyu ekleyince ilk sorgu kaç kere dönerse 2. sorguda okadar dönüyor.

    Umarım anlatabilmişimdir.

    Not : ikinci sorgu ile ilk sorgunun eşleşebilmesi için ilk sorguda ki id'yi ikinci sorguya WHERE id = '".$fetch->id."' şeklinde eklemem gerekiyor. Bu yüzden ilk sorgu kaç kere dönüyorsa ikinci sorguda aynı şekilde dönüyor.
  • 04-08-2014, 21:11:52
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SQL JOIN ile yapmayı denediniz mi?
  • 04-08-2014, 21:16:40
    #3
    _BuKi_ adlı üyeden alıntı: mesajı görüntüle
    SQL JOIN ile yapmayı denediniz mi?
    Açıkcası hiç JOIN kullanmadım nasıl yapılabilir bilgim yok. Yardımcı olabilirseniz sevinirim böylelikle JOIN hakkında bilgi sahibi olmuş olurum.
  • 05-08-2014, 00:41:02
    #4
    Üyeliği durduruldu
    http://www.w3schools.com/sql/sql_join_inner.asp