Re: PHP MySQL insert
| From: | Ben Ramsey | Date: | Thu, 18 Aug 2005 18:29:50 +0000 |
| Subject: | Re: PHP MySQL insert | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-220889@lists.php.net to get a copy of this message | ||
Dan Baker wrote:
You are looking for the "addslashes" function. It prepares data for database querys:Better yet, don't use addslashes(). Use the escaping function that is specific to the database you're using. In this case, it's mysql_real_escape_string(). This is much better than using addslashes() because it takes into account the current character set of the database connection. http://www.php.net/mysql_real_escape_string
Also, you will need to use the "removeslashes" function when you get data from a query.If you properly store data to a database, you should never have to use the stripslashes() function. Using stripslashes() will remove slashes that were intended to be in the output. Hint: turn off magic_quotes_gpc. -- Ben Ramsey http://benramsey.com/