toplam mesaj sayısını sql count() fonksiyonu ile alabilirsiniz, bugün, son bir hafta ve son bir ay gibi tarih ve/veya zaman damgası isteyen durumlarda ise veritabanında eklenme tarihi ile ilgili bir sütun olmalı ve (tavsiyem) bu sütun timestamp türünde olmalı (ya da varchar olarak varsayılan değer için yine sqlin now() fonksiyonu kullanılabilir, bu haldeyken insert komutu ile herhangi bir tarih değeri girilmemeli ki otomatik olarak o anın zaman damgasıalınabilsin) bu sayede saniye üzerinden gün hesabı yapıp sql sorgunuzda WHERE kısmına and (şu tarihten sonra anlamında bir >= operatörü) daha ekleyerek işinizi çözebilirsiniz.