• 03-03-2020, 19:22:22
    #1
    Merhaba,

    While içerisinde bir tablonun bütün verilerini çekiyorum while içerisinde farklı bir tablodan bir veri daha çekiyorum ama sadece tek kayıt getiriyor.

     while($hatirlatma = $kullanicisor->fetch(PDO::FETCH_ASSOC)) {
    
    $kullanicisor = $db->prepare("SELECT * FROM kullanici where kullanici_id=:id");
    $kullanicisor->execute(array(
    'id' => $hatirlatma['kullanici_id']
    ));
    
    $kullanici = $kullanicisor->fetch(PDO::FETCH_ASSOC);
    
    ..........
    Gibi yardımcı olur musunuz lütfen?
  • 03-03-2020, 20:26:31
    #2
    while($hatirlatma = $kullanicisor->fetchAll(PDO::FETCH_ASSOC)) {

    olarak güncelleyin hocam toplu çekimlerde fetchAll kullanın
  • 05-03-2020, 00:14:19
    #3
    Anladığım kadarıyla üstteki sorguda da $kullanicisor değişkenini kullanmışsınız. while içinde kullandığınız $kullanicisor değişkeninin adını değiştirin. Çakışma yapıyordur.
  • 05-03-2020, 00:25:26
    #4
    Teknonix adlı üyeden alıntı: mesajı görüntüle
    Anladığım kadarıyla üstteki sorguda da $kullanicisor değişkenini kullanmışsınız. while içinde kullandığınız $kullanicisor değişkeninin adını değiştirin. Çakışma yapıyordur.
    Merhaba,

    Aynen öyle hocam bende sabah tekrardan göz arkadaşın verdiği yorumu incelerken farkettim aynı veriable isminden dolayı kaynaklanıyormuş maalesef dalgınlığıma gelmiş farketmemişim bile. Farkettikten sonra yazmaya fırsatım olmadı. Çözüm aynı değişken isminden kaynaklı. Teşekkür ederim cevabınız için.