Re: mysql_real_escape_string() question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 28 Sep 2006 11:06:45 -0400, tedd wrote:

> Hi gang:
> 
> In one of my snip-its, namely:
> 
> http://xn--ovg.com/pdf
> 
> I was generating a pdf document after the user filled in a form. I 
> had been cleaning the user input by using  --
> 
> $name = mysql_real_escape_string($name);
> 
> -- even though I wasn't using MySQL (the code was a cut-paste from 
> some other code I had).
> 
> However, everything worked!
> 
> But, a couple of days ago it suddenly stopped working. Now, I get the 
> following error:
> 
> Warning: mysql_real_escape_string(): Access denied for user 
> 'nobody'@'localhost' (using password: NO) in ...
> 
> When I comment-out the offending statement, it runs. I replaced the 
> statement, but wonder what happened -- when did using 
> mysql_real_escape_string() require a password?
> 
> What's up with that? Any ideas as to what happened?
> 
> tedd

Hi Tedd,

According to
http://nl3.php.net/mysql_real_escape_string

The function requires a MySQL connection. If there is none, it
will try and create one. That fails now. Possibly you could use addslashes()?

Regards,

Ivo

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux