• 22-04-2021, 07:04:46
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $db->
    prepare("SELECT * FROM blog INNER JOIN category ON category.id=blog.category WHERE blog.category=? and blog.statu=? ORDER BY blog.id DESC");
    Arkadaşlar dönen değerde blog yazımın başlığı ve id si yerine kategorinin id si başlığı dönüyor kodumda sorun gözükmüyor lakin bir saattir çözemedim yardımcı olabilir misiniz. Diğer içerik, resim kısmı blogtaki dönüyor sadece başlık ve id kategoriden dönüyor.
  • 22-04-2021, 07:48:43
    #2
    Üyeliği durduruldu
    status kısmını yanlış yazmış olabilir misin?
  • 22-04-2021, 08:08:00
    #3
    category ve blog tablolarındaki ortak alanlar çekerken birbiri üstüne binebilirler. Bu sebepten ötürü sorguyu aşağıdaki gibi yazmanız gerekmekte.
    $db->
    prepare("SELECT blog.*, category.id as catId, category.name as catname FROM blog INNER JOIN category ON category.id=blog.category WHERE blog.category=? and blog.statu=? ORDER BY blog.id DESC");
    category.id ve category.name yerine kategori tablosunda bulunan ilgili alanları yazmanız gerekiyor. Bir dener misiniz?

    Edit: bilirler > binebilirler **
  • 22-04-2021, 09:10:47
    #4
    TheKhan adlı üyeden alıntı: mesajı görüntüle
    category ve blog tablolarındaki ortak alanlar çekerken birbiri üstüne bilirler. BU sebepten ötürü sorguyu aşağıdaki gibi yazmanız gerekmekte.
    $db->
    prepare("SELECT blog.*, category.id as catId, category.name as catname FROM blog INNER JOIN category ON category.id=blog.category WHERE blog.category=? and blog.statu=? ORDER BY blog.id DESC");
    category.id ve category.name yerine kategori tablosunda bulunan ilgili alanları yazmanız gerekiyor. Bir dener misiniz?
    Oldu hocam çok teşekkürler hiç karşılaşmamıştım daha önce öğrenmiş oldum sağolun