• 28-04-2009, 00:57:28
    #1
    Sitemdeki tüm öyküleri anasayfada vermem mümkün değil. Kategorilerine göre incelemek de zaman alır. İstiyorum ki anasayfanın bir yerinde ihtişamlı olarak şöyle yazdırayım:

    Sitemizde Şimdiye Kadar $i Öykü Yayınlanmıştır!

    Sanırım oykuler Tablosunun id sayısı sayılarak bu yapılabilir. Böyle birşey mümkünse nasıl yapabilirim?
  • 28-04-2009, 01:00:42
    #2
    $sorgu=mysql_query("select * from oyku");
    $say=mysql_numrows($sorgu);
    echo $say ;
  • 28-04-2009, 01:02:37
    #3
    $say = mysql_query("SELECT COUNT(*) FROM oyku");
  • 28-04-2009, 01:07:57
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    mysql_num_rows ile veritabanında bulunan öykülerin sayısını çekebilirsin..
  • 28-04-2009, 01:15:21
    #5
    Minova adlı üyeden alıntı: mesajı görüntüle
    $sorgu=mysql_query("select * from oyku");
    $say=mysql_numrows($sorgu);
    echo $say ;
    Çok sağolun. Oldu.
  • 28-04-2009, 08:52:25
    #6
    Üyeliği durduruldu
    niphell adlı üyeden alıntı: mesajı görüntüle
    $say = mysql_query("SELECT COUNT(*) FROM oyku");
    niphell in söyledigine dikkat ederseniz daha uygun olur.
    büyük datalarla calisacaksan mysql_num_rows tüm result seti açmaya calistigi için başın ağrır. Örnek 100 000 kayıtta oturup kalirsin

    bunun yerine;

    $sorgu = mysql_query("select count(*) from oyku");
    $say = mysql_fetch_array($sorgu);
    $say = $say[0]
    echo $say ;
    gibi bir kod ömür boyu sıkıntı yaşmayacak bir kod haline dönüşmüş olur
  • 28-04-2009, 11:12:06
    #7
    Tekrar teşekkür ederim.
    sdemirkeser hocam, sizin mesajlarınız sayesinde daha şimdiden işin inceliklerini öğrenmeye başlıyoruz.

    Sizin gibi PHP'cilerin ülkemizde bulunması büyük nimet. Sağolun.