yo hago lo mismo que tu en mi web y la unica diferencia que veo de tu script al mio es a la hora de hacer el query, la sintaxis mas que nada, a la hora de introducir las variables, y que el campo de mi BD es TEXT y no LONGTEXT
te dejo el query:
Código PHP:
$query = 'INSERT INTO comentarios (titulo, comentario, fecha, user)
VALUES (\''.$titulo.'\',\''.$comentario.'\',\''.date("Y-m-d").'\',\''.$_SESSION['k_username'].'\')';
mysql_query($query) or die(mysql_error());