come Felix kling dice che devi sfuggire ai dati del tuo post perché forse ci sono alcune virgolette nel testo che provi a salvare ma impedirà alla tua query di funzionare correttamente ed è anche un grave rischio per la sicurezza non scappare prima di inviarlo al database.
$post = mysql_real_escape_string($_POST['post']);
$query="INSERT INTO `ARTICLES` (`TITLE`, `BY`, `IN`, `POST`)
VALUES('". $title ."', '". $by ."', '". $in ."', '". $post ."')";
assicurati anche di aver impostato il POST
colonna in testo in phpmyadmin. Perché se non hai preparato abbastanza spazio non verrà salvato nel database.