Foros del Web » Programando para Internet » PHP »

Inserción multilinea en MySQL vía PHP

Estas en el tema de Inserción multilinea en MySQL vía PHP en el foro de PHP en Foros del Web. Mis estimados foreros; Les cuento mi nuevo problema.. tengo que idear un mecanismo para ingresar varias filas en una tabla de una base de datos, ...
  #1 (permalink)  
Antiguo 31/08/2011, 00:43
Avatar de nuckzuniga  
Fecha de Ingreso: marzo-2008
Mensajes: 71
Antigüedad: 16 años, 1 mes
Puntos: 0
Inserción multilinea en MySQL vía PHP

Mis estimados foreros;

Les cuento mi nuevo problema.. tengo que idear un mecanismo para ingresar varias filas en una tabla de una base de datos, y me sale muy engorroso hacerlo mediante inputs normales, porque los números que tengo que ingresar me los pasan en un txt, y son cerca de 350, por ingreso.

Entonces lo que pensaba era copiarlos todos en un textarea y decirle de alguna forma a PHP que interprete cada linea como un ingreso nuevo, o como una variable nueva, no lo se.

He buscado en internet, y lo único que encuentro es utilizar la función nl2br, pero no es lo que ando buscando.

Se les ocurre algo?

Saludos! y muchas gracias de antemano.
  #2 (permalink)  
Antiguo 31/08/2011, 01:08
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Inserción multilinea en MySQL vía PHP

Prueba con la función file que transfiere todo el contenido de un archivo a un array. Igual con Mysql puedes insertar todo un archivo con registros. Consulta sobre eso.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #3 (permalink)  
Antiguo 31/08/2011, 06:47
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 9 meses
Puntos: 194
Respuesta: Inserción multilinea en MySQL vía PHP

Podrías ponerlos todos en el texarea, cada uno en una nueva linea y luego pasarlos a un vector con un explode (Separando por salto de linea)

Código PHP:
$arreglo explode("\n",$_POST['textarea']); 
http://php.net/manual/es/function.explode.php

Saludos, espero te sirva
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives

Etiquetas: inserción, mysql, tabla, vía, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:17.