Re: Using apostrophe's within a text field

From: Date: Wed, 28 Mar 2007 04:27:33 +0000
Subject: Re: Using apostrophe's within a text field
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-43343@lists.php.net to get a copy of this message
Stephen Smith wrote:
OK guys, here is my delima, which is probably very easy to solve, but I can't seem to find it. I am trying to get form fields to accept apostrophes within the input and stop crashing on me. I'm writing forms into a mysql database and everything works great unless the user enters a word like "won't" or "can't". Them it crashes during the form submit. What can I do to fix this stupid thing anyway?
Are you having issues displaying the data or saving it to a database? If it's going into a database, use the appropriate escape_string function. Eg mysql_real_escape_string (php.net/mysql_real_escape_string) or pg_escape_string (php.net/pg_escape_string) or as a last resort addslashes (php.net/addslashes) When you display the data back, use htmlspecialchars or htmlentities. Read http://phpsec.org/projects/guide/3.html for more info. -- Postgresql & php tutorials http://www.designmagick.com/

« previous php.db (#43343) next »