Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2007, 15:12
Avatar de cmarti
cmarti
 
Fecha de Ingreso: noviembre-2003
Ubicación: Buenos Aires - Argentina
Mensajes: 442
Antigüedad: 20 años, 5 meses
Puntos: 1
Error al importar datos desde PhpMyAdmin

Siguiendo un ejemplo publicado en http://www.elguruprogramador.com.ar/...ion-en-php.htm sobre la importación de datos a una DB, obtengo los siguientes errores.

a) Me corta la información de cada campo cuando encuentra un acento.
b) No me vuelca la fecha
c) No me vuelca el valor del último campo llamado "visible"

Esta es la tabla creada bajo un .sql:
CREATE TABLE `articulos` (
`id` int(11) NOT NULL auto_increment,
`titulo` varchar(255) NOT NULL default '',
`descripcion` text NOT NULL,
`contenido` text NOT NULL,
`fecha` date NOT NULL default '0000-00-00',
`visible` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=10 ;

Este es el .txt desde el cual inserto los datos (es una extracción del .sql original solo que lo pruebo por separado).:

INSERT INTO `articulos` VALUES (1, 'La inflación de setiembre fue de 1,2% por los alimentos y la ropa', 'Segun el Ministerio de Economía, los aumentos se deben al crecimiento de la economía y el mayor consumo. De esta manera, el costo de vida acumula un incremento de 8,9% en lo que va del año.', '', '2005-10-04', 1);

Como Resultado me queda:
id : 1
titulo : 'La inflaci
descripcion : 2% por los alimentos y la ropa'
contenido : 'Segun el Ministerio de Econom
fecha : 0000-00-00
visible : 0

En el proceso de importación desde PhpMyAdmin le indico lo sgte.; (aclaro que tengo como collation utf8_general_ci y como charset utf8).

Campos terminados en : ; (punto y coma)
Campos encerrados por: ' (apóstrofe o comilla simple como se la conoce)
Campos escapados por : Le eliminé la barra invertida que venía por default. Dejé este campo en blanco
Líneas terminadas en: elimine \r\n. Lo dejé en blanco
__________________
When all else is lost the future still remains.