saltious wrote:i understand this is because of the data type i used for the field... which was text.
TEXT, VARCHAR, CHAR, etc. can all handle apostrophes, backslashes, even accented characters just fine - you have to handle the data properly, however.
It sounds like you're doing something like this:
$msg = $_POST['msg'];
$query = "INSERT INTO myTable (message) VALUES ('$msg')";
which is very, very bad. User-supplied data should never be placed directly into a SQL query. Instead, it should first be sanitized with a function such as [man]mysql_real_escape_string/man.