Mysql COUNT.

Php mysql Count komutu Veritabanındaki eleman sayısını bulmakta kullanılır. Örneğin öğrenci listemizde kaç kişi var. bunu bulmak için kullanılır.

Örnek kod:

$bilgi=mysql_ query ("SELECT COUNT(no) FROM ogrenciler ");
if($bilgi)
{
        $tek=mysql_fetch_array($bilgi);   
        echo $tek[0]." Öğrenci";
}


Php çıktısı:

25 Öğrenci

örnek kod: Üsttekine Benzer şekilde sınıftaki kızları saydıran bir komut yazalım:

$bilgi=mysql_ query ("SELECT COUNT(no) FROM ogrenciler WHERE cinsiyet=´KIZ´ ");
if($bilgi)
{
        $tek=mysql_fetch_array($bilgi);   
        echo $tek[0]." Kız Öğrenci";
}

Php çıktısı:

12 Kız Öğrenci

Her programcı birgün Php yi tadacaktır
2009-11-26 13:05:35

arjinMehmet Ali

Çok güzel... Yapılan yorum sayısı için gerekiyordu...

Gerçekçi ol imkansızı iste...
2010-07-08 14:25:12

şöyle de oluyor. ama tablo boş ise hata verir.

$say= mysql_fetch_row(mysql_ query ("SELECT COUNT(no) FROM ogrenciler WHERE cinsiyet=´KIZ´ "));

echo $say[0];
Her programcı birgün Php yi tadacaktır
2010-07-08 20:43:59

arjinMehmet Ali

Üstte verdiğiniz örneği kullandım gayet hoş oldu :Dx elinize sağlık

Gerçekçi ol imkansızı iste...
2010-07-08 21:42:56

sdemirkeserSuleyman Demirkeser

su sekildede fonksiyonlastirilabilir;

<?php
function toplamHesap($tablo,$alan = "id"){
    $sorgu = mysql_ query ("select count($alan) as toplam from $tablo");
    $toplam = mysql_fetch_assoc($sorgu);
    return $toplam["toplam"];
}
?>

usteki ornek icin soyle kulanilabilir;

echo toplamHesap("ogrenciler","no");


alan adina on tanimli id degerini verdik. Bu durumda tabloda id isminde alan varsa ikinci parametreyi vermedende kullanabilirsiniz

echo toplamHesap("ogrenciler");


gibi
2010-07-09 10:30:44

Php

halisahasan sacin

Peki, Count kullanarak cinsiyet satırındaki kız ve erkek öğrencileri iki ayrı değer olarak nasıl bulabilirim?

2011-07-24 01:30:57

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro