bir yorum diye sql im var ve alt tablolarıda

-id
-isim
-text
-user

benim yapmak istediğim misal id numarası 1 olan hikayeye ne kadar yorum yapılmış onu çıkartma.

normalde

 
$yorum_sql = mysql_query("SELECT * FROM yorum WHERE id = "$id" AND active = '1 ' ORDER BY id DESC");
$toplam_yorum = mysql_num_rows($yorum_sql);
yapınca okuma sayfasında çıkıyor ama istediğim sayfada çıkmıyor nedeni nedir?

benim amacım id numarası 1 olan hikayeye toplam ne kadar yorum yapılmış onu çıkarma, bu koddan başka ne kullanabilirim;

tablo adı : yorum
alt tabloları;
-id
-isim
-text
-user