• 20-06-2023, 00:06:51
    #1
    Merhaba herkese bir yatırım paneli tasarlamaya çalışıyorum verilerin hepsini bekleyenyatirimlar kısmında görebiliyorum ama hangi kullanıcı ile girersem tüm veriler aynı görünüyor ama ben kullanıcıya göre verileri almak istiyorum örnek vermek gerekirse A kullancısına gelen verileri A kullanıcının görmesini B kullanıcısının verilerini B kullancısının görmesini istiyorum ama bu aynı tablo üzerindeki verileri ayırarak görmem gerekli bunun için nasıl bir yol izleye bilirim fikir verebilir misiniz.
  • 20-06-2023, 00:08:38
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SELECT sorgusunda WHERE parametresi kullanmanız gerekir.

    SQL sorgu kodunuzu atın bakalım.
  • 20-06-2023, 00:09:18
    #3
    verileri çektiğiniz tabloya kullanıcı id tanımlayın sorgudada kullanıcı id ye göre sorguyu çekin yeni bir tablo açıp veri kullanıcı eşleştirmesi girdirerek yapmanız daha sağlıklı olacaktır tabiki
  • 20-06-2023, 00:12:18
    #4
    $kullanicisor = $db->prepare("SELECT * FROM bekleyenyatirimlar ORDER BY id DESC LIMIT 0,100");
    $kullanicisor->execute();

    bunun için bekleyenyatırımlar tabloma yatırımlara hangi kullaniciya ait olduğunu gösteren bir sutun eklemem gerekiyor mu ?
  • 20-06-2023, 00:19:31
    #5
    kumandapili adlı üyeden alıntı: mesajı görüntüle
    $kullanicisor = $db->prepare("SELECT * FROM bekleyenyatirimlar ORDER BY id DESC LIMIT 0,100");
    $kullanicisor->execute();

    bunun için bekleyenyatırımlar tabloma yatırımlara hangi kullaniciya ait olduğunu gösteren bir sutun eklemem gerekiyor mu ?
    şöyle yapın hocam bekleyenyatirimlar_kullanici diye bi tablo açın burada yapı şöyle olsun id, kullanici_id, bekleyenyatirimler_id şeklinde olsun sonrasında hangi yatırım hangi kullanıcıya aitse idleri eşleştirin sonrasında inner join kullanarak sadece o kullanıcıyla eşleşen yatırımları yazdırın kullanıcı idyi session kullanarak alabilirsiniz ben genelde öyle yapıyorum yazdırırken
  • 20-06-2023, 00:56:08
    #6
    $kullanici_id = 151;

    $kullanicisor = $db->prepare("SELECT * FROM bekleyenyatirimlar WHERE kullanici_id = :kullanici_id ORDER BY id DESC LIMIT 0,100");
    $kullanicisor->bindParam(':kullanici_id', $kullanici_id, PDO::PARAM_INT);
    $kullanicisor->execute();

    böyle bir sutun ekleyip bekleyen yatırımlara idsi 151 olanları gösteriyor ama ben kullanci id 151 2. kullancımın idsi 147 151 inin tek görmesini istiyorum bu verileri ama ikisinde de gösteriyor üyeliklerin sadece 151 in görmesini nasıl sağlaya bilirim