Foros del Web » Programando para Internet » PHP »

Programa en PHP para insertar datos en TABLAS

Estas en el tema de Programa en PHP para insertar datos en TABLAS en el foro de PHP en Foros del Web. Hola Maestros: mi pregunta es como puedo hacer un sistema que me permita insertar todo un archivo a la tabla correspondiente ya que lo hago ...
  #1 (permalink)  
Antiguo 07/01/2003, 09:54
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 15 años, 1 mes
Puntos: 1
Programa en PHP para insertar datos en TABLAS

Hola Maestros:

mi pregunta es como puedo hacer un sistema que me permita insertar todo un archivo a la tabla correspondiente ya que lo hago de la manera siguiente:

mysql>load data local infile "archivo" into table clientes
mysql>fields terminated by "," enclosed by ""
mysql>lines terminated by "\n";

pero para el administrador son uchas lineas y lo que quiere es que a partir de un programa solo se le indique el nombre del archivo e inserte los datos a la tabla correspondiente.

espero me puedan decir como le puedo hacer.

gracias por todo.
  #2 (permalink)  
Antiguo 07/01/2003, 10:19
Avatar de chalito  
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago, chile
Mensajes: 221
Antigüedad: 15 años
Puntos: 0
pues puedes hacer en un archivo php tu mimso, que nisiquiera tenga que tocar el administrador, una coneccion con tu base de datos y luego le pasas desde ahi las mimas SQL y solo lo ejecutas en tu server y ya

Código PHP:
$conectar mysql_connect($host$user$pass);

mysql_select_db($dbName);

mysql_query("load data local infile 'archivo' into table clientes");
mysql_query("fields terminated by ',' enclosed by ''");
mysql_query("lines terminated by '\n'"); 
como ves solo debes cambiar las dobles comillas por simples, en SQL es lo mimso

Saludos
  #3 (permalink)  
Antiguo 07/01/2003, 10:19
Avatar de Ne0Xer0  
Fecha de Ingreso: noviembre-2002
Mensajes: 33
Antigüedad: 15 años
Puntos: 0
puedes ocupar el phpMyAdmin, que te permite exportar datos desde archivos a tablas mysql
__________________
echo $REMOTE_ADDR;
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 23:32.