Yukarıdaki gördüğünüz mysql deki iki tablo.
1. tablo da konuları tutuyorum.
2. tablo da mesajları tutuyorum.
Konulara göre mesaj sayılarına ulaşmak istiyorum örneğin ;
konuid 2 olanın mesaj sayısı ve onun altında olanların mesaj sayılarını toplayıp bana toplam mesaj sayısını verecek php foksiyon veya sql sorguyu arıyorum.
Sadece konuid 2 olanı bula biliyorum.
Ancak konuid 2 olanın altından gelen konuların ne kadar oldugunu bilmediğim için bir türlü nasıl bir döngü nasıl bir fonksyon yazacagımı çözemedim :S
Yardımcı olan arkadaşlara şimdiden teşekkür edrim .
1.tablodan konu id aldigini ve $konuid değişkenine atatığını varsayalım ve 2.tablo adı mesajlar olsun.
echo mysql_result(mysql_query("select count(*) from mesajlar where konuid = '$konuid'"),0);bu mysql sorgusu sayesinde mesajlar tablosunda değişkene aktardığımız konu idsi veritabanındaki kaç veride geçmiş count ile onu saydırıp ekrana bastırıyoruz.