• 29-08-2018, 19:20:33
    #1
    Üyeliği durduruldu
    Merhaba Arkadaşlar Bir Ödevim İçin Web Sitesi Yapıyordum Veritabanı bağlantısında hata aldım hata 9.cu satırda Yardımcı Olabilirmisiniz?

    <?php
    ## Uzantı Kontrollerim
    $uzanti=    array('image/jpeg','image/jpg','image/png','image/x-png','image/gif');
    ## Aynı Dizinde Bulunan Resimler Klasörüne Kaydet
    $dizin=     "resim";
    if(in_array(strtolower($_FILES['resim']['type']),$uzanti)){ 
    move_uploaded_file($_FILES['resim']['tmp_name'],"./$dizin/{$_FILES['resim']['name']}");
    ## Veritabanına Bağlanalım ##
    $baglan=   mysql_connect("localhost","root","") or die ('Sunucuya Bağlanamadım.');
    $asd=      mysql_select_db("localhost",$baglan) or die ('Veritabanı Bağlanamadık !');
    ## Dosya İsmimizi Veritabanına Yazdıralım. ##
    mysql_query("SET NAMES utf8");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
    ## Türkçe Karakter Hatası
    $db=       $_FILES['resim']['name'];    
    ## Resmimizin Adını Alalım
    $ekle=     mysql_query("INSERT INTO blog (resim) VALUES ('".$db."')") or die (mysql_Error());
    # Blog Tablosu -> Resim Sütununa Ekleyelim.
    echo "Başarılı !";
    }else{
    echo "Başarısız !";
    }
    ?>
  • 29-08-2018, 19:27:18
    #2
    MYSQL için user tanımlayın, muhtemelen user tanımlanmadığı için hata alıyorsunuzdur.
  • 29-08-2018, 19:39:26
    #3
    dev
    Kurumsal Üye
    ajansb adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar Bir Ödevim İçin Web Sitesi Yapıyordum Veritabanı bağlantısında hata aldım hata 9.cu satırda Yardımcı Olabilirmisiniz?

    <?php
    ## Uzantı Kontrollerim
    $uzanti=    array('image/jpeg','image/jpg','image/png','image/x-png','image/gif');
    ## Aynı Dizinde Bulunan Resimler Klasörüne Kaydet
    $dizin=     "resim";
    if(in_array(strtolower($_FILES['resim']['type']),$uzanti)){
    move_uploaded_file($_FILES['resim']['tmp_name'],"./$dizin/{$_FILES['resim']['name']}");
    ## Veritabanına Bağlanalım ##
    $baglan=   mysql_connect("localhost","root","") or die ('Sunucuya Bağlanamadım.');
    $asd=      mysql_select_db("localhost",$baglan) or die ('Veritabanı Bağlanamadık !');
    ## Dosya İsmimizi Veritabanına Yazdıralım. ##
    mysql_query("SET NAMES utf8");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
    ## Türkçe Karakter Hatası
    $db=       $_FILES['resim']['name'];    
    ## Resmimizin Adını Alalım
    $ekle=     mysql_query("INSERT INTO blog (resim) VALUES ('".$db."')") or die (mysql_Error());
    # Blog Tablosu -> Resim Sütununa Ekleyelim.
    echo "Başarılı !";
    }else{
    echo "Başarısız !";
    }
    ?>
    PHP7 kullanıyorsanız mysql_* fonksiyonları kaldırıldı.
  • 29-08-2018, 21:58:25
    #4
    ajansb adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar Bir Ödevim İçin Web Sitesi Yapıyordum Veritabanı bağlantısında hata aldım hata 9.cu satırda Yardımcı Olabilirmisiniz?

    <?php
    ## Uzantı Kontrollerim
    $uzanti=    array('image/jpeg','image/jpg','image/png','image/x-png','image/gif');
    ## Aynı Dizinde Bulunan Resimler Klasörüne Kaydet
    $dizin=     "resim";
    if(in_array(strtolower($_FILES['resim']['type']),$uzanti)){
    move_uploaded_file($_FILES['resim']['tmp_name'],"./$dizin/{$_FILES['resim']['name']}");
    ## Veritabanına Bağlanalım ##
    $baglan=   mysql_connect("localhost","root","") or die ('Sunucuya Bağlanamadım.');
    $asd=      mysql_select_db("localhost",$baglan) or die ('Veritabanı Bağlanamadık !');
    ## Dosya İsmimizi Veritabanına Yazdıralım. ##
    mysql_query("SET NAMES utf8");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
    ## Türkçe Karakter Hatası
    $db=       $_FILES['resim']['name'];    
    ## Resmimizin Adını Alalım
    $ekle=     mysql_query("INSERT INTO blog (resim) VALUES ('".$db."')") or die (mysql_Error());
    # Blog Tablosu -> Resim Sütununa Ekleyelim.
    echo "Başarılı !";
    }else{
    echo "Başarısız !";
    }
    ?>

    Php 7 den sonra mysql_ desteği kalktı , Pdo veya mysqli kullanabilirsiniz.. Yada php sürümünü değiştirebilirsiniz.