intenta de esta manera, haber como va
Código PHP:
mysql_connect("localhost","usuario","password");
$baseDatos = "tu_base_de_datos";
@mysql_select_db($baseDatos) or die ("La base de datos no existe");
$SQL = "insert into noticia (titulo,copete,imagen,fecha,categoria,noticia) values ('$titulo','$copete','$imagen','$fecha','$categoria','$noticia')";
if(!mysql_query($SQL)) {
echo "ERROR: ".mysql_error();
}
espero te sirva, aunque prueba que talves no recives registros porque las variables no llegan con valores o algo, fijate si ejecutas el mysql.exe y consultas si vez algun registro
Saludos