Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2007, 09:46
Toni69
 
Fecha de Ingreso: septiembre-2004
Mensajes: 60
Antigüedad: 19 años, 7 meses
Puntos: 0
Problema con INSERT

Hola he cambiado de servidor y al volcar la copia de seguridad no es posible insertar un dato en la base.

Ej:
Tengo un formulario llamado formulario1 (que recoje los datos), y este llama al formulario2 a traves de un POST(que es el que los inserta en la base a traves de un INSERT).

La base de datos llamada noticias es muy simple y es asi:
Código:
-- 
-- Estructura de tabla para la tabla `noticias`
-- 

CREATE TABLE `noticias` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `noticia` varchar(100) NOT NULL default '',
  PRIMARY KEY  (`id`),
  FULLTEXT KEY `noticia` (`noticia`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;

-- 
-- Volcar la base de datos para la tabla `noticias`
--
El formulario2 lo unico que hace es insertar en la base de esta forma:
Código:
<?php 
include ("sql.php");
$consulta="insert into noticias(noticia) 
values ('$noticia')";
mysql_query($consulta);
mysql_close($con);
header ('location: anadir_noticia.php');
?>
Pues bien lo inserta los datos pero lo que si hace es incrementar el autonumerico en 1 mas, apareciendo el campo noticia siempre vacio.

La unica explicacion que se me ocurre es que la version de este PHPMYADMIN es 2.9.0.2 y el del otro servidor lo desconozco, y no se si puede haber alguna diferencia entre el insert de uno a otro.

Ademas el arquivo que realiza la conexion sql.php funciona sin problemas ya que aunque no puedo insertar datos, si utilizo otro archivo si puedo modificar los datos sin problemas.

Gracias