Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/06/2009, 09:20
EroChvc
 
Fecha de Ingreso: abril-2009
Mensajes: 162
Antigüedad: 15 años, 9 meses
Puntos: 6
Pregunta Respuesta: Cambiar una frase por otra en todas las tablas de Mysql

Cita:
Iniciado por Huacho12 Ver Mensaje
Hola!!!

EroChvc

Claro que se puede, haciendo un pequeño codigo con php, en el cual utilices un array con el nombre de todas tus tablas y un bulce (FOR), que valla recorriendo el array y dentro del for la sentencia updte, especificando los campos que quieras cambiar suponiendo que sean iguales.

En dado caso que dichos campos no sean de igual nombre tendrias que poner otro array con el nombre de esos campos. Recuerda que los dos arrays tienes que tener la misma longitud para que se pueda hacer la actualizacion de tus tablas.

Mismos Campo. Por Ejemplo

$tablas[0]="tabla1";
$tablas[1]="tabla2";
$tablas[2]="tabla3";
$tablas[3]="tabla4";

for($i=0;$i<count($tablas);$i++)
{
mysql_query("update $tablas[$i] set campoX='Anonimo' where campoX='Anonymous'");
}

Y si tus campos son diferentes solo tienes que crear otro array y adecuar el codigo de arriba para que se realice la actualizacion de tus tablas

Espero te pueda servir este codigo.

Saludos.
Gracias por el interes Huacho12, lamentablemente lo que nesesito cambiar no es todo el campo de dicha celda en la tabla si no que es la rase Anonymous que esta dentro de celdas que contienen mas texto ejemplo:

campoX=" Anonymous dice: mi mama me mima";