как и Феликс Клинг говорит, что вам нужно избегать ваших данных постов, потому что, возможно, в тексте есть некоторые кавычки, которые вы пытаетесь сохранить, но это помешает правильному выполнению вашего запроса, а также представляет собой серьезную угрозу безопасности, если вы не уйдете перед отправкой вбазы данных.
$post = mysql_real_escape_string($_POST['post']);
$query="INSERT INTO `ARTICLES` (`TITLE`, `BY`, `IN`, `POST`)
VALUES('". $title ."', '". $by ."', '". $in ."', '". $post ."')";
также убедитесь, что для столбца POST
установлено значение text в phpmyadmin.Потому что, если вы не подготовите достаточно места, он не сохранится в базе данных.