като Felix kling казва, че трябва да избягате от вашите публикувани данни, защото може би има някои кавички в текста, който се опитвате да запазите, но това ще попречи на вашата заявка да се изпълнява правилно и също така е голям риск за сигурността да не избягате, преди да изпратите до базата данни.
$post = mysql_real_escape_string($_POST['post']);
$query="INSERT INTO `ARTICLES` (`TITLE`, `BY`, `IN`, `POST`)
VALUES('". $title ."', '". $by ."', '". $in ."', '". $post ."')";
също се уверете, че сте задали POST
колона към текст в phpmyadmin. Защото, ако не сте подготвили достатъчно място, няма да се запише в базата данни.