I'm still not exactly sure what's causing this. It's definitely passing the full post to mysql for insert but for some reason mysql isn't taking everything. We might have to try inserting a new row into the database directly from something like phpmyadmin to see if it will take the entire contents that way, so we can figure out if it's a mysql thing or a php thing or something in the code.

It's not something I've been able to fix in the code as it's passing everything to php's mysql_query() function properly, so it's getting that far without any problems.