Hi Cupboy
In any programming language at all, you'll find that strings are encapsulated in quotes. Sometimes single quotes, sometimes double quotes, and in the case of PHP, either are acceptable.
When a string starts, it starts with quotes. When a string ends, it ends with quotes. If you have quotes in the middle of a string, then the string ends right there and, lo and behold, you have a parse error.
If you want to use quotes in the middle of a string, you have to escape them thus:
"This is my string which contains a \"quote\" from Albert Einstein."
If you put strings into a MySQL DB and those strings contain unescaped quotes, PHP/MySQL will either throw an error or will magically escape those quotes for you, depending on how your einvironment has been set up.
If you want rid of the slashes when you get the data back out of the DB, you need to use PHP's handy stripslashes() function.
HTH
Norm