Php Mysql GROUP BY
Php ile veritabanında aynı özellikteki tekrar eden bilgileri birer kere göstererek listeler.
Örnek: Ürün tablosundan en pahalı ürünleri listeletmemiz gerekiyor diyelim.
$bilgi= mysql_query("SELECT tipi, MIN(fiyat) FROM urun GROUP BY tipi);
while($sutun = mysql_fetch_array($bilgi))
{
echo $sutun [´tipi´]. " - ". $sutun [´MIN(fiyat)´];
}
Bu komut uygulandığında şu şekilde sonuç verir. Burada kullanılan tabloda birçok ferrari modeli olduğunu biliyoruz ama sonuçları alırken her gruptan en ucuz fiyatı olanları seçiyor.
Ferrari - 1000 ytl
Renault - 10 ytl
Audi - 50 ytl
Her programcı birgün Php yi tadacaktır
06-11-2009 23:29
çok işe yarayan bir komut.
Bunnunla bildiğim kadarıyla aynjı işi yapan bir komut daha var..
"SELECT distinct turu FROM urun;" şeklinde bir komut.. Aynı şekilde tekrarlanan verileri sadece bir defa seçer...
Gitme vakti gelince gitmek mi zordur kalmak mı?
31-03-2010 14:48
www.Phpkodlari.com © 2009 Herkes Php öğrenecek
Web tasarım ve eğitim kaynağınız.