Php ile popüler konular kodları nasıl yapılır?

          En çok okunan yazılar (popüler yazılar) web sitelerinde özellikle bloglarda  sıkça kullanılıyor . En fazla dikkat çeken konular ziyaretçilere sunuluyor.Bu işlemi gerçekleştiren Php kodlarını yazalım.Aşağıdaki resimde “blog” adlı veri tabanındaki “makaleler” tablosuna ait kayıtlar gözüküyor.

  • Veri tabanı bağlantısını gerçekleştirelim.

 

  • Kodlar genel görünüm aşağıda veriliyor  .

  • En çok tıklanan  konuları gösteren kodlar yukarıda . Önce SQL kodları inceleyelim .

                                      select * from makaleler order by konu_hit desc limit 6

       select * from makaleler –>  Makaleler tablosundan kayıt seç.
        order by konu_hit desc  –>  Hit sayısına (konu_hit) göre sırala. Tersten sıralar yani en çok okunandan.
         limit 6 –> En çok okunan 6 kaydı göster.

  • Bulunan kayıtlar $pop değşkenine dizi elemanı olarak atılıyor.  

                         $v->execute(array());
                         $pop = $v->fetchALL(PDO::FETCH_ASSOC);

  • Bulunan kayıtların sayısına ulaşma .
                   $x = $v->rowCount();
  • if($x){     bulunan kayıt var mı kontrol ediliyor.Hiç bir kayıt olmayabilir. O yüzden bu kontrol yapılıyor.
  • Bulunan kayıtların ekrana yazdırılması.

foreach($pop as $m){
                           echo  ‘Konu adı = ‘.$m[‘konu_adi’].’Konu açıklaması= ‘.$m[‘konu_aciklama’];
                           echo ‘<br>’;
     } 

Paylaş:

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir