• 08-11-2018, 00:59:54
    #1
    Üyeliği durduruldu
    içeride 2 tane verim olmasına rağmen veriyi hiç çekmiyor ve sıfır olarak yansıtıyor.
    $userSlot = $dbh->prepare("SELECT * FROM demir_slot WHERE slot_username = :slot_username ORDER BY slot_id ASC");
     $userSlot->execute(array(                      
    ":slot_username" => $userRow['user_nickname']
    ));              
    $slots = $userSlot->fetch(PDO::FETCH_ASSOC);            
    foreach($slots as $slotRow){                  
                         echo '                      
                      <tr>                    
                            <th>'.$slotRow['slot_id'].'</th>    
                                           <td>'.$slotRow['slot_website'].'</td>      
                                          <td><button class="btn btn-success btn-sm" onClick="editSlot("'.$slotRow['slot_hash'].'");">Düzenle</button></td>              
                             </tr>                    
          ';
    }
  • 08-11-2018, 01:21:03
    #2
    $userRow['user_nickname']
    bu kısma manuel elle giriş yapıp denermisin
  • 08-11-2018, 01:26:36
    #3
    Üyeliği durduruldu
    Misafir adlı üyeden alıntı: mesajı görüntüle
    $userRow['user_nickname']
    bu kısma manuel elle giriş yapıp denermisin
    ama döngüde çalışmıyor başka sayfada 2 veri gösterirken burada bir gösteriyor.
    $userQuery = $sth->prepare("SELECT * FROM ****_user WHERE user_nickname = :user_nickname");
    $userQuery->execute(array(    ":user_nickname" => $_SESSION['user_nickname']));
    $userRow = $userQuery->fetch(PDO::FETCH_ASSOC);
    http://pasted.co/057a446f
  • 08-11-2018, 01:36:29
    #4
    slot_username kısımları iki veride de farklı olduğu için ikisinide aynı anda veremez zaten.
    dediğim kısma manuel çekmek istediğin verinin slot_username kısmını yazdığında çekiyorsa, $userRow['user_nickname'] kısmında sıkıntı vardır
  • 08-11-2018, 08:47:49
    #5
    Üyeliği durduruldu
    Misafir adlı üyeden alıntı: mesajı görüntüle
    slot_username kısımları iki veride de farklı olduğu için ikisinide aynı anda veremez zaten.
    dediğim kısma manuel çekmek istediğin verinin slot_username kısmını yazdığında çekiyorsa, $userRow['user_nickname'] kısmında sıkıntı vardır
    başka bir sayfada çekmek istediğimde sıkıntı olmuyor.
  • 08-11-2018, 09:14:14
    #6
    $slots = $userSlot->fetch(PDO::FETCH_ASSOC); burada fetch kullanırsanız tek veri getirir bundan dolayı döngüde tüm verinizi alamazsınız.

    $slots = $userSlot->fetchAll(PDO::FETCH_ASSOC); bu şekilde düzenlemeniz diğer sql bilgileriniz doğruysa istediğiniz veriyi vericektir size .
  • 08-11-2018, 09:15:52
    #7
    Üyeliği durduruldu
    by_ala adlı üyeden alıntı: mesajı görüntüle
    $slots = $userSlot->fetch(PDO::FETCH_ASSOC); burada fetch kullanırsanız tek veri getirir bundan dolayı döngüde tüm verinizi alamazsınız.

    $slots = $userSlot->fetchAll(PDO::FETCH_ASSOC); bu şekilde düzenlemeniz diğer sql bilgileriniz doğruysa istediğiniz veriyi vericektir size .
    hocam denedim vermiyor üstteki yorumda pasted co linkini attım



    by_ala adlı üyeden alıntı: mesajı görüntüle
    $slots = $userSlot->fetch(PDO::FETCH_ASSOC); burada fetch kullanırsanız tek veri getirir bundan dolayı döngüde tüm verinizi alamazsınız.

    $slots = $userSlot->fetchAll(PDO::FETCH_ASSOC); bu şekilde düzenlemeniz diğer sql bilgileriniz doğruysa istediğiniz veriyi vericektir size .
    Misafir adlı üyeden alıntı: mesajı görüntüle
    slot_username kısımları iki veride de farklı olduğu için ikisinide aynı anda veremez zaten.
    dediğim kısma manuel çekmek istediğin verinin slot_username kısmını yazdığında çekiyorsa, $userRow['user_nickname'] kısmında sıkıntı vardır
    Hocam ilginiz için çok teşekkür ediyorum kolon değerini kendi nickimi verdim ondan çekmiyormuş