• 31-10-2006, 20:24:05
    #1
    aslında sorum basit olabilir ama mysql yi yeni yeni ögrenmeye çalışıyorum aramalarımda bulamadım asp ile mysqldeki verileri toplama işlemini nasıl yapıcaz

    örnek sitede kaç üye var bunun cavabını mysql databaseden nasıl alırım
  • 13-02-2009, 15:01:18
    #2
    konuyu hortlattım ama bilmeyenler için en azından kaynak olur.
    Eğer toplam kaç üye var öğrenmek istiyorsan Üyelerin bulunduğu tablodan Count Fonksiyonu ile öğrenebilirsin.
    ASP kodları;
    adoCon senin veritabanına bağlantın oluyor.
    Set adoCon = Server.CreateObject("Adodb.Connection") 
    adoCon.open "driver={mysql odbc 3.51 driver}; server=localhost; db=VeriTabaniAdi; uid=KullaniciAdi; pwd=Sifre;"
    Set toplamRS = adoCon.Execute("Select Count(UyeID) From Uyeler")
    toplam=toplamRS(0)  'toplamRSdeki sayiyi bir degiskene atiyoruz'
    Response.write("Toplam Uye Sayisi:"&toplam)
    set toplamRS = nothing
    Not:Yukarıdaki Count ifadesi UyeID sütununda kaç tane veri olduğunu sayar.
    ---------------------------------------
    Ek olarak Bir sütündaki sayıların nasıl toplanacağınıda anlatayim;
    Set adoCon = Server.CreateObject("Adodb.Connection")
    adoCon.open "driver={mysql odbc 3.51 driver}; server=localhost; db=VeriTabaniAdi; uid=KullaniciAdi; pwd=Sifre;"
    Set toplamRS = adoCon.Execute("Select SUM(Toplanacak_SUTUN) From TABLO")
    toplam=toplamRS(0)  'toplamRSdeki sayiyi bir degiskene atiyoruz'
    Response.write("Toplam:"&toplam)
    set toplamRS = nothing
    Not: Yukarıdaki SUM fonksiyonu bir SQL fonksiyonudur.Bir sütuna ait tüm verileri toplar.

    iyi çalışmalar.