Problemas con base de datos ¿lenguaje de programaciÓn?

Hola, a todos. Hace un tiempo hice un formulario de comentarios con conexión a base de datos para mi web. Hasta ahora ha estado funcionando correctamente, lo único que ahora me esta dando unos problemas que nunca me habían dado hasta ahora. He descubierto que cuando vacío la tabla de comentarios del servidor y escribo un mensaje llega bien, pero cuando cuando intento escribir otro no llega, si la vacío vuelve a llegar y cuando me intento enviar un segundo mensaje no llega. ¿Posiblemente tenga un algo mal en el lenguaje php? tengo el código de la siguiente manera:

1º Primero tengo un config.php con mi datos de conexión:

<?php 
$server="localhost"; 
$database = "cartago_basedepruebas"; 
$db_user = "cartago_pepito"; 
$db_pass = "esunsecreto"; 
?>

2º Luego tengo la página donde se envía el comentario desde el formulario, donde tengo el siguiente código:

<?php   
include("config.php") ; 
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error()); 
mysql_select_db($database) or die ("error2".mysql_error()); 
mysql_query ("INSERT INTO `xxxnosta_contacto`.`comentarios` (`NOMBRE`, `EMAIL`, `COMENTARIO`, `ENTRY`) VALUES ('$_POST[NOMBRE]', '$_POST[EMAIL]', '$_POST[COMENTARIO]', '$_POST[ENTRY]') ");?>

Si me podéis decir porque me sucede esto os lo agradecería, gracias.
Hola!

¿Por qué haces referencia a una base de datos distinta de la que te conectas? En lugar de xxxnosta_contacto deberías usar $database o simplemente no seleccionar una base de datos (y siempre hacer referencia a una base de datos: base_de_datos.tabla). Si esto no crea un conflicto (que en realidad no debería), no debería haber un problema, o sea, se debiera insertar una fila por cada vez que se ejecute el script.

Sólo se me ocurre que estes insertando los mismos datos en cada comentario, violando alguna restricción como UNIQUE o PRIMARY KEY.
No perdona, es que se me olvido decir que los datos de config.php es un ejemplo, no son los datos que tengo de verdad. Lo raro es que hasta ahora me ha estado funcionando bien, no he cambiado nada ni he quitado nada y de repente me ha empezado a dar este error. Bueno, la borraré y la volveré hacer. Porque el proceso se que lo hago bien, ya que he hecho mas de una tabla