![]() |
Cómo hago esto en uan BD? Hola, trataré de explicar el problema que me han montado los del servidor, bueno, para mí es un problema, a lo mejor, tienen fácil solución, no sé, eso espero. Veamos, en la base de datos, en una tabla, tengo tres campos que contienen el path de la dirección de unas imágenes, osea tres imágenes en total. Hasta la fecha el path era /home/usuario/public_html/carpeta1/subcarpeta1/archivo1.jpg, claro, tengo cerca de mil imágenes y sus correspondientes paths en la BD. Ahora, cambiaron la ruta y se convierte en /home/usuario/domains/dominio.com/public_html/carpeta1/subcarpeta1/archivo1.jpg y claro ahora todas las anteriores imágenes, digámos que no existen. Entonces mi pregunta es, habría alguna forma, algo así como, buscar /home/usuario/public_html/ ,y reemplazar por /home/usuario/domains/dominio.com/public_html/, bién diréctamente desde phpmyadmin o haciendo algún código?. A ver si me podeis orientar un poco por favor. Muchas gracias de antemano. Salu2 |
Re: Cómo hago esto en uan BD? Cita:
UPDATE nombretabla SET nombrecampo = REPLACE(nombrecampo, '/home/usuario/public_html/', '/home/usuario/domains/dominio.com/public_html/') |
Re: Cómo hago esto en uan BD? Muchas gracias jurena. Entiendo entonces que esto sería preparar una página con el código siguiente: conecto con la bd hago la consulta y digo que me actualice en la tabla tal el campo tal y que me haga el REPLACE. ¿Es así? verdad? Estaría bién así? Código PHP: Gracias EDITO. Voy a hacer una cosa. Voya a exportar esa tabla, después la veo en txt y uso el comando reemplazar y así tiene que funcionar el cambio. Luego la importo a ver que pasa, igual explota todo. |
Re: Cómo hago esto en uan BD? Vale, ya cambió todo el path en la base de datos. Pero sigue sin funcionar, el path está bién, pero me temo que va tener que ser através de un UPDATE. Lo digo, porque si hago un articulo nuevo, voy a ver que path pone en las fotos y es el mismo, y esas fotos del nuevo si se ven. Pero ahora estoy tan obcecado que ya no sé ni como hacer el código para el UPDATE y si no habrá el problema de poder solo cambiar parte del path. Alguien me puede echar un cable? salu2 |
Re: Cómo hago esto en uan BD? preparé este código, pero me dá error Código PHP: Código HTML: Parse error: syntax error, unexpected T_VARIABLE |
Re: Cómo hago esto en uan BD? Bueno, cambié de táctica y este código ya no me hace falta. |
Respuesta: Cómo hago esto en uan BD? Trasladado de BD a PHP. Favor no poner código de programación en BD. Función de la sección de Base de Datos |
| La zona horaria es GMT -6. Ahora son las 10:03. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.