wmaraci reklam

PDO ile kategori listeleme

6 Mesajlar 791 Okunma
wmaraci reklam

tahamata tahamata WM Aracı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 44 / E
  • Meslek webmaster
  • Konum
  • Ad Soyad İ** A**
  • Mesajlar 7
  • Beğeniler 0 / 0
  • Ticaret 3, (%100)

3371-642dba82212fa.jpg

3371-642dba8b8a8f8.jpg

 

İki tablom var post_category ve posts. posts tablosundaki category_id e göre  aksiyon filmleri, animasyon filmleri, gibi çıktı almasını istiyorum. Kısacası category_id ne kaçtane kategori id nosu yazıyorsa post category den ona göre category isimlerini çekip okumasını istiyorum..

 

 

Tahamata v3 film teması
wmaraci
reklam

darkcoder darkcoder WM Aracı Kullanıcı
  • Üyelik 05.10.2020
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad H** Y**
  • Mesajlar 161
  • Beğeniler 2 / 54
  • Ticaret 3, (%100)

Merhaba

 $sor=$db->prepare("SELECT *FROM posts WHERE find_in_set('".$kategori_id."',categori_id)<>0 ORDER BY id DESC");

$sor->execute();

while($diz=$sor->fetch(PDO:: FETCH_ASSOC)){

}

 

Bu sorgu $kategori_id değişkeninde ki id ye sahip içerikleri listeler.

 

 

tahamata tahamata WM Aracı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 44 / E
  • Meslek webmaster
  • Konum
  • Ad Soyad İ** A**
  • Mesajlar 7
  • Beğeniler 0 / 0
  • Ticaret 3, (%100)

darkcoder adlı üyeden alıntı

Merhaba

 $sor=$db->prepare("SELECT *FROM posts WHERE find_in_set('".$kategori_id."',categori_id)<>0 ORDER BY id DESC");

$sor->execute();

while($diz=$sor->fetch(PDO:: FETCH_ASSOC)){

}

 

Bu sorgu $kategori_id değişkeninde ki id ye sahip içerikleri listeler.

 Malesef olmadı

 

Örnek
Kategori: animasyon, aksiyon, komedi bu şekilde yazdırmak

 

 

Tahamata v3 film teması

darkcoder darkcoder WM Aracı Kullanıcı
  • Üyelik 05.10.2020
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad H** Y**
  • Mesajlar 161
  • Beğeniler 2 / 54
  • Ticaret 3, (%100)

tahamata adlı üyeden alıntı

 Malesef olmadı

 

Örnek
Kategori: animasyon, aksiyon, komedi bu şekilde yazdırmak

 Merhaba; 

Aşağıdaki kodları kendinize göre düzenlerseniz sonuç alırsınız.

  $sor=$db->prepare("SELECT *FROM posts WHERE post_id=?");
                $sor->execute(array("$post_id"));
                $diz=$sor->fetch(PDO:: FETCH_ASSOC);
                $kategoriler=explode(",",$diz['category_id']);
                $kategori_say=count($kategoriler);
                $kategori="";
                for($i=0; $i<$kategori_say; $i++){
                  $katid=$kategoriler[$i];
                  $katsor=$db->prepare("SELECT post_category_id,category FROM post_category WHERE id=? ");
                  $katsor->execute(array("$katid"));
                  $katdiz=$katsor->fetch(PDO:: FETCH_ASSOC);
                  $kategori=$kategori.",".$katdiz['category'];
                }
                echo "Kategori: ". $kategori;
 

 

wmaraci
wmaraci

tahamata tahamata WM Aracı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 44 / E
  • Meslek webmaster
  • Konum
  • Ad Soyad İ** A**
  • Mesajlar 7
  • Beğeniler 0 / 0
  • Ticaret 3, (%100)

darkcoder adlı üyeden alıntı

 Merhaba; 

Aşağıdaki kodları kendinize göre düzenlerseniz sonuç alırsınız.

  $sor=$db->prepare("SELECT *FROM posts WHERE post_id=?");
                $sor->execute(array("$post_id"));
                $diz=$sor->fetch(PDO:: FETCH_ASSOC);
                $kategoriler=explode(",",$diz['category_id']);
                $kategori_say=count($kategoriler);
                $kategori="";
                for($i=0; $i<$kategori_say; $i++){
                  $katid=$kategoriler[$i];
                  $katsor=$db->prepare("SELECT post_category_id,category FROM post_category WHERE id=? ");
                  $katsor->execute(array("$katid"));
                  $katdiz=$katsor->fetch(PDO:: FETCH_ASSOC);
                  $kategori=$kategori.",".$katdiz['category'];
                }
                echo "Kategori: ". $kategori;

 Malesef hocam ilk sorguda array dönüyor çıktısı yok

 

 

Tahamata v3 film teması

darkcoder darkcoder WM Aracı Kullanıcı
  • Üyelik 05.10.2020
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad H** Y**
  • Mesajlar 161
  • Beğeniler 2 / 54
  • Ticaret 3, (%100)

tahamata adlı üyeden alıntı

 Malesef hocam ilk sorguda array dönüyor çıktısı yok

 $post_id değişkenini kendinize göre ayarladınız mı ? Ya da kodlarınızı atarsanız bi kontrol edeyim.

 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al