hi all, i need help on my slashes.. i saw php.net say: "Do not use addslashes() on strings that have already been escaped with magic_quotes_gpc as you'll then do double escaping." with that, i also did not do a stripslashes when i retrieve my data, since my magic_quotes_gpc is on.. but why is it that I still get a backslash before an occurrence of a single-quote? for example, <td width="630" height="6"><? echo $fieldName; ?></td> where $fieldName is retrieved from the database through: $query = "select fieldName from table where condition "; $result = mysql_query($query); $fieldName = mysql_result($result,0); // which is James' Favourite Pet also, a more serious problem is when i echo the $fieldName into a textbox. for example: <input type="text" name="field1" size="20" value="<? echo $fieldName; ?>"> if $fieldName contains: it's name is "Bob", anything after the double quote (i.e. Bob") gets cut-off! it's disaster!! dear php developers, can you please enlighten me on what happened? and how can I rectify the problem? thanx so much! regards, hwee