olas a todos me gustaria sbaer si hay alguna posibilidad de poder automaticamente actualizar bbdd a partir de un scrip o de algun codigo php
GRACIAS
| ||||
Respuesta: refrescar bd A que te refieres exactamente? quieres que cada hora se ejecute un script? que una función de php actualize tu base de datos, ejecutar un cronjob? expicanos un poco mas que te interesaría y por que, apra que te podamos ayudar mejor
__________________ No diseñes usando tablas. |
| ||||
Respuesta: refrescar bd Entonces lo que se me ocurre, es que tengas un proceso en segundo plano, que cada x tiempo vaya revisando el fichero y compruebe si es igual a una copia que ya tuvieras hecha, si es diferente entonces lo actualizas. Pero para eso si que bien necesitarias o bien hacerte una copia del fichero o bien ir guardando el contenido en una base de datos.
__________________ No diseñes usando tablas. |
| ||||
Respuesta: refrescar bd el problema es que no quiero ir guardando la info en una base de datos si no que lo trabajo virtualmente para no tener que basarme siempre en una exportacion a base de datos por lo que seria genial que cada vez que se abriera el documento que e exportado se actualizara con la informacion que se me pasase del original |
| ||||
Respuesta: refrescar bd Entonces lo que quieres que es? que cada vez que alguien ejecute la importación se actualice el fichero?
__________________ No diseñes usando tablas. |
| ||||
Respuesta: refrescar bd Pues entonces necesitarás ir conctrolando ese csv original no? e ir actualizando, es que no me estoy enterando muy bien la verdad.
__________________ No diseñes usando tablas. |
| ||||
Respuesta: refrescar bd a ver tngo un programa que lee, manipula y exporta un csv lo siguiente que quiero hacer es poder de alguna manera cualquier csv que exporte poder a esas exportaciones poder pasarlas la informacion actualicada del csv original que pueden cambiar en cualquier momento. Ejemplo: Me pasan un csv con una BD con ropa y sus campos como precios marca nombre de la prenda color etc. Con el programa que ya tngo creado lo modifico de tal manera q solo m qdo cn el nombre de la prenda y el precio. Si por ejemplo es epmresa cambia los precios o inserta alguna nueva prenda quiero que esa exportacion que e exo se acutualice. No se si m e explicado bien XD |
| ||||
Respuesta: refrescar bd Vale, creo que ahora ya hemos llegado a un punto en el que nos entendemos. Entonces loq eu te interesa es actualizar esos datos, no? entonces lo que deberías de hacer es recorrer todos los registros, ver cuales han cambiado y actualziarlos no? cada vez que te envien un fichero.
__________________ No diseñes usando tablas. |
| ||||
Respuesta: refrescar bd si el problema es que no se como enlazarlos para que cuando me envien un doc que ya e exportado el programa sepa q ese doc es una exportacion del otro porq lo de recorrer todos los datos y ver si son los mismos ya lo habia pensao yo el problema que tengo es ese que no se como conservar ese posible elemento habia pensado enlazarlo a partir de una base de datos en plan: zara->exprt ->exprt2 h&m->exprt102 ->exprt103 acer a partir de aqi una consulta y ver, dependiendo de si estan en la cabecera o como dato, enlazarle la cabecera si la tienen |
| ||||
Respuesta: refrescar bd Seria una opción, por que el archivo como te lo envian? o como sabes que te han evniado una rchivo? es un email? un adjunto?
__________________ No diseñes usando tablas. |
| ||||
Respuesta: refrescar bd no a ver tengo un formulario inicial en el que se lo pido el problema de lo de la base de datos me surge cuando quiero hacer una exportacion de una exportacion :( puff esto es una liadaaaaaaaaaaaaaaaa |
| ||||
Respuesta: refrescar bd La verdad es que si que es un poco lio. Entonces lo que pienso que podrías hacer es una vez procesado el archivod el formulario cogerlo, compararlo con la exportación y si hay diferencias añadirlas a la base de datos, no?
__________________ No diseñes usando tablas. |
| ||||
Respuesta: refrescar bd Con lo de que sean las cabeceras a que te refieres exactamente? que sean las propias webs?
__________________ No diseñes usando tablas. |
| ||||
Respuesta: refrescar bd Entonces quieres que el nombre del campo sea el de la web? el <title> digamos? o la url?
__________________ No diseñes usando tablas. |
| ||||
Respuesta: refrescar bd lo siento, me e expresado mal, el nombre del campo en la bd q sea la propia pagina web(el doc csv original) y dentro de ese campo meter como registro las posibles exportaciones. Creo q ahora me e explicado correctamente |
| ||||
Respuesta: refrescar bd Entonces lo que quieres hacer es una tabla con los registros que van cambiando no?
__________________ No diseñes usando tablas. |
| ||||
Respuesta: refrescar bd no a ver lo intento explicar con pelos y senales: tengo un programa el cual cojo una bd en csv y la exporto a otro csv. Este segundo csv qiero enlazarlo con el original por si su propietario hace cambios en este poder actualizar el csv q e echo para mi. El enlace tenia pensado hacerlo por una bd en la cual metia el nombre de la pag original y el de la exportacion y a partir de aqui mostrar esta ultima actualizada a partir del csv primero |
| ||||
Respuesta: refrescar bd Vale, creo que ya lo he entendido. Quieres que en la base de datos se referencien ambos ficheros, el original y la exportación, apra así poder monitorizar cuando se hagan cambios en el primero, no?
__________________ No diseñes usando tablas. |
| ||||
Respuesta: refrescar bd perfecto ademas m a surgido otro problem :( tngo q adems linkar otro txt a la exportacion xq si no no puedo comparar el nombre del campo para pasar la info necesaria a la lectura del documento actualizado. Es decir: -en mi prog original cambio tmb el nombre de los campos, por lo q si guardo el nombre de los campos cambiado luego no lo puedo comparar -ahora en el programa original tngo q cambiar un par de cosas para q en la exportacion no se me guarde el nombre del campo si no q lo tngo q guardar en un txt a parte y luego cargarlo en a la hora de leerlo -posteriormente a la hora de actualizarlo podre comparar dichos nombres de campos no cambiados en la exportacion y luego cambiarlos solo a la hora de mostarlos Siento causar tantos problms pero estoy en practicas y me piden hacer esto :( |
| ||||
Respuesta: refrescar bd Si, ya lo entiendo. Y en vez de ir guardando ficheros y demás no te sería mas fácil sacar el contenido e los ficheros y almacenarlos en base de datos? con tablas relacionales?
__________________ No diseñes usando tablas. |
| ||||
Respuesta: refrescar bd 2 problem: 1.-Tendria que rehacer por completo el otro programa 2.- Si lo hago por bd petaria el phpmyadmin xq me pasan documentos de mas de 10.000 lineas deberia hacerlo todo de manera virtual y despues mostarlo a traves del programa web q crearia a partir de la base de datos con los docs csv y las exportaciones con sus "plantillas" |
| ||||
Respuesta: refrescar bd Vale, entonces si que es mejor enlazar a los documentos y usar la base de datos para tener esas relaciones, juntamente con los campos, no queda otra me temo.
__________________ No diseñes usando tablas. |
Etiquetas: |