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";
}
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";
}
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
Ç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];
echo $say[0];
Her programcı birgün Php yi tadacaktır
2010-07-08 20:43:59
Ü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
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"];
}
?>
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
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
Alakalı Konular: mysql satır sayısını bulmak