• 03-04-2020, 20:59:43
    #1
    Merhaba arkadaşlar ben geliştirmekte oldugum bir projemde üyelerin özel mesajlaşmasını sağlamak istiyorum aşağıdaki sorgu ile tüm üyelerin mesajları görülebiliyor ben bunu mesajlar tablomdaki mesaj_gonderen ile mesaj_alan eşitse göstermek istiyorum (mesaj gönderiminde bunları gönderen ve alan id olarak çekiyorum) nasıl yapabilirim çözemedim

    Kod:
    $sorgu=$db->prepare("SELECT mesajlar.*,kullanicilar.kul_isim FROM mesajlar LEFT JOIN kullanicilar ON kullanicilar.kul_id=mesajlar.mesaj_gonderen ORDER BY mesaj_id ASC LIMIT 0,$eksorgu");
    $sorgu->execute();
    $mesajlar=$sorgu->fetchAll(PDO::FETCH_ASSOC);
  • 03-04-2020, 21:06:35
    #2
    $sorgu=$db->prepare("SELECT * FROM mesajlar as m, kullanicilar as k WHERE k.kul_id = m.mesaj_gonderen AND m.mesaj_gonderen = m.mesaj_alan ORDER BY m.mesaj_id");
  • 03-04-2020, 21:55:00
    #3
    L0pht adlı üyeden alıntı: mesajı görüntüle
    $sorgu=$db->prepare("SELECT * FROM mesajlar as m, kullanicilar as k WHERE k.kul_id = m.mesaj_gonderen AND m.mesaj_gonderen = m.mesaj_alan ORDER BY m.mesaj_id");
    hocam olmadı



    Kodlar
    $sorgu=$db->prepare("SELECT mesajlar.*,kullanicilar.kul_isim FROM mesajlar LEFT JOIN kullanicilar ON kullanicilar.kul_id=mesajlar.mesaj_gonderen ORDER BY mesaj_id ASC LIMIT 0,$eksorgu");
    $sorgu->execute();
    $mesajlar=$sorgu->fetchAll(PDO::FETCH_ASSOC);
    
    ?>
    
    
    <?php foreach ($mesajlar as $key => $mesaj): ?>
        <div
        <?php if ($mesaj['mesaj_gonderen']==$_SESSION['kul_id']): ?>
            style="background-color: #4e73df; color: white; font-size: 14px;"
            class="mesaj ml-auto"
            <?php else: ?>
                class="mesaj"
            <?php endif ?>
            >
            <div class="container-fluid p-0">
                <div class="row">
                    <div class="col-md-12">
                        <div style="border-bottom: 1px solid lightgray; margin-bottom: 10px">
                            <span>
                                <b><?php echo $mesaj['kul_isim'] ?></b>
                            </span>
                            <span class="ml-1 tarih-alani">
                                <?php echo $mesaj['mesaj_eklenme_tarih'] ?>
                                
                            </span>
                        </div>
                    </div>
                </div>
                <div class="row">
                    <div class="col-md-12">
                        <p class="mb-0">
                            <?php echo $mesaj['mesaj_detay'] ?>
                        </p>
                    </div>
                </div>
            </div>
        </div>