PDA

View Full Version : مشکل استفاده از mysql_real_escape_string (حل شد)



soroush.elec
جمعه 03 آذر 1391, 20:23 عصر
من متغیر های پست شده به صفحه را اول از تابع mysql_real_escape_string می گذرانم و درون یک متغیر دیگر قرار می دهم.
در xampp همه چیز خوب بود ولی حالا که روی سرور آپلود کرده ام خطای زیر را می دهد:
Warning: mysql_real_escape_string() [function.mysql-real-escape-string (http://j-daq.ir/function.mysql-real-escape-string)]: Access denied for user 'ijdaq'@'localhost' (using password: NO) in /home/ijdaq/public_html/topMenu.php on line 9

Warning: mysql_real_escape_string() [function.mysql-real-escape-string (http://j-daq.ir/function.mysql-real-escape-string)]: A link to the server could not be established in /home/ijdaq/public_html/topMenu.php on line 9

وقتی تابع
mysql_real_escape_string را حذف می کنم همه چیز درست می شود. به نظر شما چرا؟
پیشاپیش از راهنمایی شما سپاسگزارم.

soroush.elec
جمعه 03 آذر 1391, 20:31 عصر
خودم فهمیدم کافیست تا require_once('mysqlconnect.php'); را قبل از استفاده از mysql_real_escape_string بیاوریم

MMSHFE
شنبه 04 آذر 1391, 14:03 عصر
دوست عزیز، بطور کلی قبل از استفاده از mysql_real_escape_string وجود یک اتصال به MySQL اجباری هست.