Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2011, 23:00
Avatar de AsderPunk
AsderPunk
 
Fecha de Ingreso: agosto-2010
Mensajes: 39
Antigüedad: 13 años, 8 meses
Puntos: 3
Información Cambiar un tipo de dato de una tabla especifica

Hola, pues estaba buscando un código eficiente para alterar un campo de una tabla y de ahí desarrolle este pequeño script para hacerlo mas eficiente y no solo de un campo sino de una tabla en especifico.

Código PHP:
<?php
    $conexion 
mysql_connect("localhost","root","$$$$$");
    
mysql_select_db("BD",$conexion);
    
$tabla "(TU TABLA)";
    
$consulta "SHOW FIELDS FROM $tabla";
    
$resultado mysql_query($consulta$conexion) or die ( mysql_error() );
    while(
$datos mysql_fetch_array($resultado))
    {
       if (
$cambia mysql_query("ALTER TABLE `$tabla` CHANGE  `".$datos['Field']."`  `".$datos['Field']."` VARCHAR( 99 ) COLLATE utf8_general_ci NULL"))
       {
           echo 
$datos['Field'] . "Cambiado<br>";
       }
       
    }  
?>
Espero les sea de utilidad para algunos que empiezan en eso de PHP.

Saludos..!!