Bueno aquí comparto este script en PHP que busca una cadena dentro de la URL y la reemplaza por la cadena que deseas.

Aquí el Código
<?php
$cnn = mysql_connect('localhost', 'root', 'root');
mysql_select_db('name_bd');
$searchText = "/home/project1/www";
$replaceText = "/var/www/project1";
$result = mysql_query('SELECT id_file,chr_path FROM tb_file WHERE chr_path LIKE "%'.$searchText.'%"');
$count = 0;
while ($row = mysql_fetch_array($result)) {
$count++;
$newContent = str_replace($searchText, $replaceText, $row['chr_path']);
//$newGuid = str_replace($searchText, $replaceText, $row['guid']);
$query = sprintf("UPDATE tb_file SET chr_path='%s' WHERE id_file = {$row['id_file']}",
mysql_real_escape_string($newContent));
$update = mysql_query($query);
}
echo $count;
?>
Pero... no sería 100 veces mas fácil correr este query?:
ResponderEliminarUPDATE tb_file
SET chr_path='/var/www/proyect1'
WHERE chr_path LIKE '%/home/proyect1/www%';
Totalmente de acuerdo xD, pero me parece que este fix fue para un caso especifico que lo requería así por un tercero no me recuerdo tanto los detalles, pero en fin, Gracias por el comment.
Eliminar