Kayıt Ol

Giriş

Şifremi Kaybettim

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Giriş

Kayıt Ol

Warning: mysql_real_escape_string(): [ÇÖZÜMÜ]

Merhaba Arkadaşlar,

Bu sefer de MySQL hata verdi bir bakalım 🙂

Notice: Use of undefined constant _SP_SECRET_KEY_ – assumed ‘_SP_SECRET_KEY_’ in

/usr/local/www/…abc.php on line 26

Warning: mysql_real_escape_string(): Access denied for user ”@’localhost’ (using password: NO) in

/usr/local/www/…abc.php on line 26

Warning: mysql_real_escape_string(): A link to the server could not be established in

/usr/local/www/…abc.php on line 26

Warning: mysql_real_escape_string(): Access denied for user ”@’localhost’ (using password: NO) in

/usr/local/www/…abc.php on line 26

Warning: mysql_real_escape_string(): A link to the server could not be established in

/usr/local/www/…abc.php on line 26

Warning: mysql_real_escape_string(): Access denied for user ”@’localhost’ (using password: NO) in

/usr/local/www/…abc.php on line 26

 

AÇIKLAMA  &  ÇÖZÜM:*

Öncelikle, Notice ve Warning etiketleri ile başlayan satırlar hata değil, dikkat edilmesi gereken uyarılardır.
mysql_real_escape_string uyarısının sebebi, kullandığınız MySQL versiyonu ile bu parametrenin uyumlu olmamasından kaynaklanmaktadır yani kullandığınız MySQL versiyonu oldukça eski ya da güncel versiyon olmasından kaynaklanmaktadır. Güncel versiyonlarda neden çalışmadığı ise, güvenlik nedeni ile kaldırılmasından kaynaklanıyor.

Çözüm:

…abc.php on line 26  <- abc.php dosyanızı açıp 26. satıra geldiğinizde mysql_real_escape_string parametresinin mevcut olduğunu göreceksiniz bunu, addslashes   ile değiştirdiğinizde sorun çözülecektir.

Hakkında Eyüp Yılmaz

Şu sıralar insan ve kainat araştırmalarında... Hayat'ın kaynağını merak ediyor...

Beni Takip Et

Yorumlar ( 6 )

  1. abi ben bu hatayi aliyorum bi yardim et

    Warning: mysql_real_escape_string(): Access denied for user ‘root’@’10.2.1.48’ (using password: NO) in /home/u981301458/public_html/chat/file/require/connect.php on line 13

    Warning: mysql_real_escape_string(): A link to the server could not be established in /home/u981301458/public_html/chat/file/require/connect.php on line 13

    13 satir bele baslayir abi:

    $_GET = array_map(‘mysql_real_escape_string’,$_GET);
    $_POST = array_map(‘mysql_real_escape_string’,$_POST);
    }
    } else {
    $_GET = array_map(‘mysql_real_escape_string’,$_GET);
    $_POST = array_map(‘mysql_real_escape_string’,$_POST);
    }

    yardim et bi ne olur

    • Ercan Kardeş, hatayı anasayfada yeni bir soru şeklinde paylaşırsan hem daha çok kişi ilgilenebilir sorunla hem de başka kişiler de yararlanmış olur

    • Ercan Kardeşim,
      connect.php 13. satır diyor hatada, veritabanı bağlantısı ile ilgili sorun yaşamışsın sen.

  2. Aynı sorunu bende alıyorum,başka çözüm var mı ? 🙁

  3. Ulaş Yıldırım
    22 Temmuz 2017 at 18:31

    Peki Bu komut Mysql_real_escape_string ile aynı görevi görmektedir değilmi

Cevap bırakın