casbboy Posted May 23, 2006 Share Posted May 23, 2006 I have a php update like this:[code=php:0]$upsql = mysql_query("UPDATE comments SET comment2='$oldcomment', comment='$newcomment', edited='y', verified='$verified' WHERE user_id='$userid' AND edited='n' AND comment_id='$commentid'", $connection)or die(mysql_error());[/code]The problem is that $oldcomment features a ton of text that has both "this" type of quotation marks and 'this' type of quotation marks. I get a mysql error because of these quotation marks when trying to update the database.I have done a string replace to pull them out just for testing sake and the update works fine... so it is the existance of the quotation marks that are causing issues.i NEED these quotation marks to remain, but how can I do the update query and avoid the error?ThanksRyan Quote Link to comment Share on other sites More sharing options...
fenway Posted May 23, 2006 Share Posted May 23, 2006 You have to escape these quotes -- the DB wrapper can handle this, or PHP can handle this, or you can do it yourself. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.