gönderdiğim gönderiyi yapmaya çalışıyorum ve bu yazıyı ve bu gönderiye sahip yorum sayısını gösterir. Bu sorgudur ancak boş sayfamın düzgün yapılandırıldığından bile emin değilim. Amaç yazıyı göstermek ve yorum sayısını saymaktır. Gibi This post have 3 comments
İki tablodan birini seçin ve yorumların kaç kez gönderildiğini
ben aşağıdaki hatayı alıyorum bu kodu çalıştırdığınızda:
if ($result->execute(array(':post_id'=>$_GET['post_id'])))
Güncelleme: Final ve çalışma şekli
bu hat üzerinde meydanaFatal error: Call to a member function execute() on a non-object
SELECT posts . * , COUNT(comments.comment_id) AS total
FROM posts, comments
WHERE posts.post_id = comments.post_id
AND posts.post_id=:post_id
Verilen hatalar var mı? Var olup olmadığını öğrenmek için hata bildirimi yaptığınızdan emin olun. – Henders
hata "Önemli hata": Bir üye işlevinin çağrılması() nesnenin üzerinde olmayan bir satırda '' ($ result-> execute() (array (': post_id' => $ _ GET ['post_id']))) – Garg
Sorguyu phpmyadmin içinde çalıştırdığımda hata # 1064 - SQL sözdiziminde bir hata var; '*) yakınında kullanmak için doğru sözdizimi için MySQL sunucu sürümünüze karşılık gelen kılavuzu kontrol edin LÜTFEN JOIN Yorumlar ON posts.post_id = comments.post_id NEREDE (com' satır 1 ' – Garg