نمایش نتایج 1 تا 9 از 9

نام تاپیک: mysql_real_escape_string()

  1. #1

    mysql_real_escape_string()

    سلام
    وقتی پروژه رو اجرا گرفتم موقع لاگین یا رجیستر یا... زمانی که دیتا فیلتر میشه این ارور میاد
    Warning: mysql_real_escape_string(): Access denied for user 'root'@'localhost' (using password: NO) in /home/u628806663/public_html/includes/inc_functions.php on line 14 Warning: mysql_real_escape_string(): A link to the server could not be established in /home/u628806663/public_html/includes/inc_functions.php on line 14 Warning: mysql_real_escape_string(): Access denied for user 'root'@'localhost' (using password: NO) in /home/u628806663/public_html/includes/inc_functions.php on line 14 Warning: mysql_real_escape_string(): A link to the server could not be established in /home/u628806663/public_html/includes/inc_functions.php on line 14
    وقتی این تابع رو حذف میکنم اکی میشه : mysql_real_escape_string()

    چرا ؟؟

  2. #2

    نقل قول: mysql_real_escape_string()

    سطح دسترسی root تو هاست اشتراکی !

    حالا این به کنار باید کدها رو بذاری ... البته فکر میکنم مشکل از یک جای دیگه باشه

  3. #3

    نقل قول: mysql_real_escape_string()

    نقل قول نوشته شده توسط arash691 مشاهده تاپیک
    سطح دسترسی root تو هاست اشتراکی !

    حالا این به کنار باید کدها رو بذاری ... البته فکر میکنم مشکل از یک جای دیگه باشه
    متوجه منظورتون نشدم!

    این تابعی هست که باهاش دیتا فیلتر میشن


    function filter($data,$name)
    {
    $data = trim($data);
    $data = htmlspecialchars($data, ENT_QUOTES, 'UTF-8');
    $data = strip_tags($data);
    //$data=filter_input(INPUT_POST,$name, FILTER_SANITIZE_STRING);
    $data = mysql_real_escape_string($data);
    $data = htmlentities($data);
    $data = nl2br($data);

    return $data;
    }

  4. #4

    نقل قول: mysql_real_escape_string()

    به احتمال زیاد اتصال برقرار نیست ...

  5. #5

    نقل قول: mysql_real_escape_string()

    فایل تنظیمات پروژه خودتون رو چک کنید. اتصال به دیتابیس برقرار نیست. احتمالاً با همون تنظیمات localhost دارین کار میکنید و روی هاست، تغییرشون ندادین.

  6. #6

    نقل قول: mysql_real_escape_string()

    خیر این خط از کد رو کامنت میکنم
    و با همون تنظیماتی که قبلا بود ( مربوط به هاست) سایت رو چک میکنم همه چی درسته
    ولی بعد که از حالت کامنت در میارم ارور میده!

  7. #7

    نقل قول: mysql_real_escape_string()

    دقت کنید که این دستور نیاز به اتصال داره و اگه اتصالی وجود نداشته باشه سعی میکنه با فراخوانی mysql_connect بدون پارامتر (یعنی شناسه کاربری root و رمز خالی و سرور localhost) وصل بشه:
    The MySQL connection. If the link identifier is not specified, the last link opened by mysql_connect() is assumed. If no such link is found, it will try to create one as if mysql_connect() was called with no arguments. If no connection is found or established, an E_WARNING level error is generated.
    پس قبل از استفاده از این دستور همیشه مطمئن بشین که اتصال به MySQL برقرار شده باشه.

  8. #8

    نقل قول: mysql_real_escape_string()

    نکته خوبی فرمودین
    چک کردم بخش اتصال به دیتابیس قبلش انجام میشه
    راستش از PDO برای اتصال به دیتابیس استفاده کردم..
    الان از این لینک یک چیزی رو متوجه شدم ...ظاهرا این تابع توی اتصال از طریق PDO کار نمیکنه و دیتا از طریق توابع پی دو فیلتر میشن!
    درسته؟
    آخرین ویرایش به وسیله هزاره سوم : جمعه 14 شهریور 1393 در 01:18 صبح

  9. #9

    نقل قول: mysql_real_escape_string()

    اوه! خوب مسلمه کار نمیکنه. این تابع حتی توی اتصال ازطریق MySQLi هم کار نمیکنه. توی PDO اگه از Parameterized Query و Prepered Statement استفاده کنید، نیاز به Escape نیست ولی اگه کوئری دستی میزنید، با دستور PDO::quote مقادیر موردنظر رو Escape کنید.

تاپیک های مشابه

  1. تفاوت mysql_real_escape_string با mysq_query ?
    نوشته شده توسط king-net در بخش PHP
    پاسخ: 6
    آخرین پست: پنج شنبه 18 فروردین 1390, 12:02 عصر
  2. سوال: چند سوال در مورد تابع mysql_real_escape_string
    نوشته شده توسط phpweb در بخش PHP
    پاسخ: 0
    آخرین پست: چهارشنبه 10 فروردین 1390, 20:09 عصر
  3. سوال: سوال در مورد توابع و sprintf , mysql_real_escape_string
    نوشته شده توسط sayres در بخش PHP
    پاسخ: 5
    آخرین پست: پنج شنبه 06 آبان 1389, 21:50 عصر
  4. stripslashes و mysql_real_escape_string با هم
    نوشته شده توسط Vahid Faraji در بخش PHP
    پاسخ: 7
    آخرین پست: جمعه 05 شهریور 1389, 11:41 صبح
  5. سوال: استفاده از mysql_real_escape_string و stripslashes
    نوشته شده توسط Jason.Bourne در بخش PHP
    پاسخ: 0
    آخرین پست: یک شنبه 16 فروردین 1388, 12:46 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •