• 10-09-2019, 23:15:15
    #1
    Üyeliği durduruldu
    Merhabalar

    şimdi benim bir blog yazım var diyelim ve kullanıcı blog yazımın detaylarına bakıyor diyelim.
    yazının sonunda en altta önceki yazı ve sonraki yazı var.

    önceki yazıyı göster 'e tıkladığında pdo da nasıl bir işlem yapacağım -1 id demeyin çünkü id ler düzensiz olabiliyor 28 den 18 e atlama gibi

    evet mantık oluşturamadım yorumlarınızı dinliyorum ....
  • 10-09-2019, 23:19:39
    #2
    ID'leri bir array yapıp Önceki butonuna tıklandığında prev() fonksiyonuyla ilişkilendirip çalıştırabilirsiniz
  • 10-09-2019, 23:24:16
    #3
    OguzhanDmgc adlı üyeden alıntı: mesajı görüntüle
    Merhabalar

    şimdi benim bir blog yazım var diyelim ve kullanıcı blog yazımın detaylarına bakıyor diyelim.
    yazının sonunda en altta önceki yazı ve sonraki yazı var.

    önceki yazıyı göster 'e tıkladığında pdo da nasıl bir işlem yapacağım -1 id demeyin çünkü id ler düzensiz olabiliyor 28 den 18 e atlama gibi

    evet mantık oluşturamadım yorumlarınızı dinliyorum ....
    Buna benzer bir işlemi PDO::lastInsertId ile yaptığımı hatırlıyorum,.
    Örnek Kullanım.
     $stmt = $db->prepare("UPDATE product SET price=? WHERE seller=?");
    $stmt->execute(array(456,"Apple"));
    $updated_id = $db->lastInsertId();
  • 10-09-2019, 23:25:12
    #4
    GHS
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Her sayfada bir adet makale yüklendiğini varsayıyorum. Verileri 2şer 2şer çekip ID'si yüksek olanı gösterirsiniz, diğeri ise önceki konudur. Bütün makalelerin ID'lerini çekmekten daha performanslı olacağını düşünüyorum.
  • 10-09-2019, 23:27:53
    #5
    Üyeliği durduruldu
    Evet... Güzel Yorumlar Geliyor Düşünüyorum Hangisi Mantıklı Diye
  • 10-09-2019, 23:33:20
    #6
    GHS adlı üyeden alıntı: mesajı görüntüle
    Her sayfada bir adet makale yüklendiğini varsayıyorum. Verileri 2şer 2şer çekip ID'si yüksek olanı gösterirsiniz, diğeri ise önceki konudur. Bütün makalelerin ID'lerini çekmekten daha performanslı olacağını düşünüyorum.
    Aklıma gelen bir diğer yöntem

    SELECT ID from tablo where makale = '$mevcutId' AND id > $mevcutId ORDER BY ID ASC LIMIT 1;
    //DESC yazarsan bir sonrakini alır
  • 10-09-2019, 23:37:20
    #7
    Üyeliği durduruldu
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    Aklıma gelen bir diğer yöntem

    SELECT ID from tablo where makale = '$mevcutId' AND id > $mevcutId ORDER BY ID ASC LIMIT 1;
    //DESC yazarsan bir sonrakini alır

    hemen deniyorum üstad baya mantıklı geldi he
  • 10-09-2019, 23:48:56
    #8
    Hocam postların tarihini veritabanına kayıt ediyorsan mevcut postun tarihinden hemen önce yayınlanmış postu çağırabilirsin
  • 10-09-2019, 23:51:14
    #9
    Üyeliği durduruldu
    db de tarih felanda kayıtlı ama son güncelleme etkileyecek şekilde yazdım tarihi

    diğer arkadaşın dediği şekil yapmaya çalışıyorum neft prev komutlarıyla felanda bakalım olacak mı