como Felix kling diz que você precisa escapar de seus dados de postagem porque talvez haja algumas citações no texto que você tenta salvar, mas isso impedirá que sua consulta seja executada corretamente e também é um grande risco de segurança não escapar antes de enviar para o banco de dados.
$post = mysql_real_escape_string($_POST['post']);
$query="INSERT INTO `ARTICLES` (`TITLE`, `BY`, `IN`, `POST`)
VALUES('". $title ."', '". $by ."', '". $in ."', '". $post ."')";
verifique também se você configurou o
POST
coluna para texto no phpmyadmin. Porque se você não preparou espaço suficiente, ele não será salvo no banco de dados.