PDA

View Full Version : ارور در هنگام استفاده از mysql_real_escap_string



محمد شهرکی
دوشنبه 29 خرداد 1391, 10:30 صبح
سلام دوستان من با ajax ایمیلی رو به سمت سرور می فرستم و توسط فانکشن quote_smart قصد Escap کردن رو دارم اما پاسخی که از سرور برمیگرده اینه .

<b>Warning</b>: mysql_real_escape_string() [<a href='function.mysql-real-escape-string'>function.mysql-real-escape-string</a>]: Access denied for user 'ODBC'@'localhost' (using password: NO) in <b>E:\xampp\htdocs\mysite\test.php</b> on line <b>711

آیا برای استفاده از تابع mysql_real_escap_string باید چیزی رو include کنم یا مسئله چیزه دیگه ای



function quote_smart($value)
{
if(!is_numeric($value))
{
if(get_magic_quotes_gpc())
$value = stripslashes($value);
return "'" .mysql_real_escape_string($value) . "'";
}
else
return $value;
}

colors
دوشنبه 29 خرداد 1391, 10:48 صبح
درود

قبل از استفاده از تابع mysql_real_escape_string باید یک اتصال به بانک اطلاعاتی وجود داشته باشد. یعنی قبل از استفاده باید به بانک وصل شده باشید

محمد شهرکی
دوشنبه 29 خرداد 1391, 11:04 صبح
درود . خیلی ممنون دوست عزیز مشکل حل شد .