• 26-11-2016, 22:39:37
    #1
    sql de join kullanıyorum ama phpmyadmin de yazdığım sorguyu pdo ya yerleştirince çalışmıyor. Yardımcı olursanız sevinirim

    $id=1;
    
    $query = $db->query("SELECT ref_urun,ref_tl FROM degerler INNER JOIN kullanicilar ON kullanicilar.ref = degerler.kullanici WHERE kullanicilar.ref = {'$id'}", PDO::FETCH_ASSOC);
    
                    if ( $query->rowCount() ) { //kayıt varsa
    
                      foreach( $query as $row ){
                          echo "
                            <tr>
                              <th style=\"width: 10px\">#</th>
                              <th>".$row["kullanici"]."</th>
                              <th>".$row["ref_urun"]."</th>
                              <th>".$row["ref_tl"]."</th>
                            </tr>
                          ";
                      }
    
                    }
  • 26-11-2016, 23:49:25
    #2
    pdo::fetch_assoc kısmını öncesindeki virgülle birlikte kaldırıp denersen olur.
  • 27-11-2016, 00:06:22
    #3

    //sorun duzelmis. Yanlis bilgi vermeyim
  • 27-11-2016, 03:17:39
    #4
    grafikcoder adlı üyeden alıntı: mesajı görüntüle
    Örnek: degerler.kullanici,kullanicilar.ref_urun vb.



    yani tabloadi.sutün şeklinde olacaktır.


    anilunal adlı üyeden alıntı: mesajı görüntüle
    pdo::fetch_assoc kısmını öncesindeki virgülle birlikte kaldırıp denersen olur.
    İlginiz için çok teşekkür ederim. Sorun '{$id}' yerine yanlışlıkla {'$id'} yazmammış. Düzeltince çalıştı.


    Tapatalk kullanarak iPhone aracılığıyla gönderildi