ligesom Felix kling siger, at du skal undslippe dine postdata, fordi der måske er nogle citater i teksten, du forsøger at gemme, men det vil forhindre din forespørgsel i at køre korrekt, og det er også en stor sikkerhedsrisiko ikke at undslippe, før du sender til databasen.
$post = mysql_real_escape_string($_POST['post']);
$query="INSERT INTO `ARTICLES` (`TITLE`, `BY`, `IN`, `POST`)
VALUES('". $title ."', '". $by ."', '". $in ."', '". $post ."')";
sørg også for, at du har indstillet POST
kolonne til tekst i phpmyadmin. For hvis du ikke har forberedt nok plads, gemmer den ikke i databasen.