Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

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.

Yazar Hakkında

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

Yorumlar ( 6 )

  1. Ercan
    3 Nisan 2016 at 23:19
    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
    • eyup
      4 Nisan 2016 at 10:47
      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
    • 17 Mayıs 2016 at 11:13
      Ercan Kardeşim,
      connect.php 13. satır diyor hatada, veritabanı bağlantısı ile ilgili sorun yaşamışsın sen.
  2. 7 Mayıs 2016 at 12:29
    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

Leave a reply

Huzurlu musun? ( Evet )

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>