• 12-08-2010, 13:52:37
    #1
    arakdaslar ben yeni aldıgım hostta kendi kullandıgım bi scripti kurdum fakat hep bu hatayı alıyorum..

    Fatal error: Class 'mysqli' not found in /home/****/public_html/ayarlar.php on line 29


    Mysql yok ulaşılmıyor diyor burada anladıgım kadarı ile.. ben sqlyi yukledim herşey tamam daha önce scrtipi nasıl çalıştırdıysam aynı şekilde yaptım ama bu hostta bir türlü olmadı..

    ben size kodlarıda vereyim..




    $host="localhost"; 
    $vtkullanici="odemis_user"; 
    $vtsifre="444111"; 
    $vtadi="odemis_data"; 
    
    //$baglanti=mysqli_connect($host,$vtkullanici,$vtsifre,$vtadi);
    
    
    
    $baglanti = new mysqli('localhost','odemis_user','444111','odemis_data');
    
    $baglanti->set_charset('utf8');
    
    $baglanti->query("SET NAMES 'utf8' COLLATE 'utf8_unicode_ci'");
    
    //$baglanti = $m->query('show variables like "char%"');

    Buradaki herşey dogru duzgun.. şifreler falan hepsi dogru fakat şurada hata veriyor..

    $baglanti = new mysqli('localhost','odemis_user','444111','odemis_data');
    29. satır bu arakdaslar.. bunun sebebi ne olabilir size ?
  • 12-08-2010, 13:56:00
    #2
    mysqli diye bir class tanımlanmamış.
  • 12-08-2010, 14:11:58
    #3
    SoutH adlı üyeden alıntı: mesajı görüntüle
    mysqli diye bir class tanımlanmamış.
    peki bunu nasıl yapabiliriz bi fikriniz varmı? birde bu hosttan hosta değişiyormu yani nerden kaynaklanıyor bu hata.. çünkü bunu daha önce baska hostlarda kullandım halada kullanıyorum ama yeni hostta bu sorun çıktı bunu nasıl düzenleyebilirim ?
  • 12-08-2010, 14:15:52
    #4
    mysqli'nin bulunduğu class'i include etmemişsiniz ondan kaynaklanabilir. php ile oop konusuna tam olarak hakim değilim. o yüzden sorunun nasıl giderileceğini tam olarak bilmiyorum fakat diğer arkadaşlar yardımcı olacaklardır.
  • 12-08-2010, 14:18:39
    #5
    bu dosya zaten ayarlar dosyası baska neyi include edecez bilmiyorum bende :S:S
  • 12-08-2010, 14:26:47
    #6
    comment ettiğin

    //$baglanti=mysqli_connect($host,$vtkullanici,$vtsifre,$vtadi);
    satırını açsana.
  • 12-08-2010, 23:26:28
    #7
    olmuyor ondada olmadı ne yazıkki onuda açtım kapattım değiştirdim falan olmadı hiç ( delirtcek beni..
  • 13-08-2010, 00:32:18
    #8
    Üyeliği durduruldu
    Benim de OOP ile pek derin bir bağım yok ama SoutH haklı, ilgili class tanımlanmamış gözüküyor. Başlatılmaya çalıştığınızda bulunmuyor diyor. OOP ile ilgili tecrübeli ve bilgili olarak OfisSoft'u biliyorum r10'da. Ona bir danışın isterseniz.
  • 13-08-2010, 03:47:42
    #9
    arakdasşa pm attım umarım msjımı görür , teşekkürler ilginiz için.. umarım bilen birisi çıkar.. iyi olmak için doktorumuzu bekliyoruz