• 10-03-2009, 23:18:49
    #1
    Selamun Aleykum arkadaşlar Mysqle veri eklemede sorun yaşıyorum daha doğrusu ekleyebiliyorum ama normal olarak bunu class kullanarak yaptığımda eklemiyor veri çekebiliyorum ama eklemede olmuyor Bu classları bir türlü çözemedim bana zaman kaybından başka birşey yaptırmıyor bide yeni nesil programlama mantığıymış

    class içinde olan sorgu fonksiyonum
    	
    	function sorgu($sql)
    	{
    	return mysql_query($sql);
    	}
    buda ekleme yapmaya çalıştığım kod

    $db	=	new db();
    $db-> dbhost=	"localhost";	
    $db-> dbkullanici=	"root";	
    $db-> dbparola=	"1234";	
    $db-> dbadi=	"script";
    $db-> baglan();
    $db-> baglan1();
    
    
    $uyekayit	=	$db->sorgu("INSERT INTO uyeler (kullaniciadi,sifre,eposta) VALUES('$kullaniciadi','$sifre','$eposta')");
    
    if($uyekayit)
    {
    echo "eklendi";
    }else{
    echo "eklenemedi";
    }
  • 11-03-2009, 00:04:14
    #2
    // Güncelleme
    Arkadaşlar yardım edin lütfen
  • 11-03-2009, 00:55:29
    #3
    aldığın hata nedir acaba,
    ayrıca class kullanmak gibi bir zorunluluğun yoksa zorluk çıkarıyorsa kullanmama taraftarıyım, her kodu bir class içine almaya gerek yoktur.
    Eğer işin başındaysanız EzSQL veritabanı sınıfını öneririm. hata ayıklamasıyla, sorgu kontrolleriyle işinin hakkını veren bir class bence...
  • 11-03-2009, 01:32:54
    #4
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    aldığın hata nedir acaba,
    ayrıca class kullanmak gibi bir zorunluluğun yoksa zorluk çıkarıyorsa kullanmama taraftarıyım, her kodu bir class içine almaya gerek yoktur.
    Eğer işin başındaysanız EzSQL veritabanı sınıfını öneririm. hata ayıklamasıyla, sorgu kontrolleriyle işinin hakkını veren bir class bence...
    Daha önceden bütün işlerimi fonksiyonlar ile rahatça hallediyordum Class Nesne falan diyorlar her yerde deneyim dedim biraz makale okudum yaptım veri çekme falan gayet iyi oluyor ama veri eklemiyor neden veri eklemiyor aslında zorunluluğum yok ama kafama takıldı böyle yapmak istiyorum
  • 11-03-2009, 01:58:46
    #5
    Tamam arkadaşlar sorunu çözdüm

    function sorgu($sql)
    {
    return mysql_query($sql);
    }

    bu fonskyionda kullanmış olduğum $sql değişkenini diğer fonksiyonlardada kullanmışım gözden kaçmış teşekürler