Check out the MySQL manual to find a field type that suits your needs.
TEXT is usually enough.
When you insert the data into your database, be sure to use something like
addslashes() to escape quotes etc.
And when you read the data from the database, use stripslashes() to get the escape commands back out.