Try doing it by yourself. $the_str = str_replace('"','\"',$the_str); $the_str = str_replace("'","\\'",$the_str);
This is a little hack until you find what is the problem with addslashes(); Best regards, Andrey Hristov IcyGEN Corporation http://www.icygen.com BALANCED SOLUTIONS ----- Original Message ----- From: "Tim Thorburn" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, February 25, 2002 9:39 AM Subject: [PHP] Entering data into MySQL > Hi, > > I'm having troubles entering information from a form into a MySQL > database. Specifically if the user enters an apostrophe anywhere in the > form, all the information is rejected and nothing is entered into the database. > > After researching a little on php.net I found the addslashes() command - > this did help briefly and I was able to use apostrophe's in the form ... > but it seems as the problem has resurfaced. > > To make matters more frustrating, the addslashes() command works perfectly > well on my local test machine (Win2k Pro, PHP 4.1.1, MySQL 3.23.44, Apache > 1.3.23) but not at all on the server which is hosted by another company > (Sun Solaris, PHP 3.0.16, MySQL 3.22.32, Apache 1.3.12). > > Does anyone have any suggestions as to why the addslashes() command worked > for a short time on the webserver and why it stopped? Or better yet, is > there a variation of addslashes() that will work on an older version of PHP > such as 3.0.16? > > I'd be eternally grateful for any prompt replies as its already 2.38am and > my deadline is 9am :P > > Thank you > -Tim Thorburn > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php