Foros del Web » Programando para Internet » PHP »

Actualizar Tablas

Estas en el tema de Actualizar Tablas en el foro de PHP en Foros del Web. A ver quien me puede ayudar: Para actualizar una tabla lo hago por medio de un archivo de textos .txt o .csv con el siguente ...
  #1 (permalink)  
Antiguo 13/05/2003, 23:42
 
Fecha de Ingreso: mayo-2003
Ubicación: Córdoba
Mensajes: 10
Antigüedad: 14 años, 7 meses
Puntos: 0
Actualizar Tablas

A ver quien me puede ayudar:

Para actualizar una tabla lo hago por medio de un archivo de textos .txt o .csv con el siguente comando:

LOAD DATA LOCAL INFILE 'clientes.csv' INTO TABLE clientes FIELDS TERMINATED BY ' coma ' ENCLOSED BY ' comillas ' LINES TERMINATED BY '\r\n'");

Pero resulta que los administradores de mi servidor han bloqueado la función en MySQL, que no se pueden subir mas archivos de textos, creo que la funcion es LOCAL INFILE

La pregunta es: que otro comando puedo utilizar y que extensión de archivos que no sean .SQL, y que sean practicos o similar al .TXT ó .CSV

Gracias por vuestra ayuda...

Roberto
  #2 (permalink)  
Antiguo 14/05/2003, 10:23
Avatar de davidMS  
Fecha de Ingreso: abril-2003
Ubicación: Chepe
Mensajes: 202
Antigüedad: 14 años, 7 meses
Puntos: 0
podria ser un exec ('linea de comandos shell de sql) y un archivo .sql que lo que tiene son comandos de insert....
  #3 (permalink)  
Antiguo 14/05/2003, 12:54
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si no te dejan hacer una consulta a tu Msyql tipo LOAD DATA .. creo que menos te van a permitir hacer un exec() (intentalo si quieres ..)

Dispones de algún administrador de tu BD en tu servicio de hosting? phpMyadmin tal vez?

phpMyadmin (q es el típico administrador de Msyql que suelen disponer todos los servicios de hosting) disponde de funciones para importar tus datos en formato cvs o en .sql .. Esta funcionalidad la implementa via PHP código y consultas mysql_query() simples a tu BD así que no deberías tener problemas de ejecutarlas .. Tan solo veras que tarda mas tiempo en ejecutar la insercción de datos que lo que haces via LOAD DATA ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 04:25.