• 23-03-2009, 13:14:20
    #1
    Üyeliği durduruldu
    $asd=mysql_query("SELECT COUNT (yazi) FROM yazilar");
    echo $asd;
    $adet = mysql_fetch_array($asd);
    echo $adet;

    buradane hata yaptığımı bir türlü anlayamadım. istediğim sey veritabanındaki yazilar adlı tablodan yazi adlı bölümü saydırmak. her iki echo da boş dönüyor. yardım edebilirseniz sevinirim.
  • 23-03-2009, 13:28:22
    #2
    satır sayısını alman için mysql_fetch_array yerine mysql_num_rows komutunu kullanman gerekiyor.
  • 23-03-2009, 13:34:25
    #3
    $asd=mysql_query("SELECT COUNT(*) FROM yazilar");
    $adet = mysql_fetch_array($asd);
    echo $adet[0];
  • 23-03-2009, 13:37:53
    #4
    $asd=mysql_query("SELECT COUNT(id) FROM yazilar"); //id yerine tablodaki id sütununun adini yaz
    $toplam= mysql_fecth_array($asd);
    $toplam= $toplam[0];
    şeklinde dene
  • 23-03-2009, 14:19:39
    #5
    Üyeliği durduruldu
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    $asd=mysql_query("SELECT COUNT(id) FROM yazilar"); //id yerine tablodaki id sütununun adini yaz
    $toplam= mysql_fecth_array($asd);
    $toplam= $toplam[0];
    şeklinde dene
    cok teşekkür ettim herkese sorun çözüldü
  • 26-03-2009, 01:51:02
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    veyahut sanal field oluşturadabilirsin

    $query = mysql_query("SELECT COUNT(id) AS toplam FROM yazilar");
    $toplam = mysql_fetch_assoc($query);
    echo $toplam['toplam'];
  • 26-03-2009, 08:42:09
    #7
    Üyeliği durduruldu
    dnmtnk adlı üyeden alıntı: mesajı görüntüle
    veyahut sanal field oluşturadabilirsin
    $query = mysql_query("SELECT COUNT(id) AS toplam FROM yazilar");
    $toplam = mysql_fetch_assoc($query);
    echo $toplam['toplam'];
    $toplam[0] demekte uygun. sonuçta tek alan dönüyor zaten