mirror of
https://github.com/rmontanana/inventario2.git
synced 2025-08-15 23:45:58 +00:00
solve #14 Cambiado el programa para funcionar con una base de datos utf8. Para migrar hay que cambiar la configuración de mysql para utilizar por defecto utf8 en todo
This commit is contained in:
49
sql/convertirContenidoIsoaUtf.php
Normal file
49
sql/convertirContenidoIsoaUtf.php
Normal file
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
include('../inc/configuracion.inc');
|
||||
include('../Sql.php');
|
||||
|
||||
$bd = new Sql(SERVIDOR, USUARIO, CLAVE, "Inventario2");
|
||||
$bda = new Sql(SERVIDOR, USUARIO, CLAVE, "Inventario3");
|
||||
//Convierte Ubicaciones
|
||||
echo "Actualizando Ubiaciones";
|
||||
$comando = "select * from Ubicaciones;";
|
||||
$bd->ejecuta($comando);
|
||||
while ($fila = $bd->procesaResultado()) {
|
||||
//echo $fila['Descripcion'];
|
||||
//$descripcion = utf8_encode($fila['Descripcion']);
|
||||
$descripcion = $fila['Descripcion'];
|
||||
$id = $fila['id'];
|
||||
$comando = "insert into Ubicaciones (id,Descripcion) values ($id,'$descripcion');";
|
||||
//echo $comando;
|
||||
//echo $comando."\n";
|
||||
$bda->ejecuta($comando);
|
||||
}
|
||||
//Convierte Artículos
|
||||
echo "Actualizando la tabla de Artículos...";
|
||||
$comando = "select * from Articulos;";
|
||||
$bd->ejecuta($comando);
|
||||
while ($fila = $bd->procesaResultado()) {
|
||||
$id = $fila['id'];
|
||||
$descripcion = $fila['descripcion'];
|
||||
$marca = $fila['marca'];
|
||||
$modelo = $fila['modelo'];
|
||||
$cantidad = $fila['cantidad'];
|
||||
$comando = "insert into Articulos (id,Descripcion,Marca,Modelo,Cantidad) values ($id,'$descripcion','$marca','$modelo',$cantidad);";
|
||||
echo $comando."\n";
|
||||
$bda->ejecuta($comando);
|
||||
}
|
||||
//Convierte Elementos
|
||||
echo "Actualizando la tabla de Elementos...";
|
||||
$comando = "select * from Elementos";
|
||||
$bd->ejecuta($comando);
|
||||
while ($fila = $bd->procesaResultado()) {
|
||||
$id = $fila['id'];
|
||||
$id_articulo = $fila['id_Articulo'];
|
||||
$id_ubicacion = $fila['id_Ubicacion'];
|
||||
$numserie = $fila['numserie'];
|
||||
$cantidad = $fila['cantidad'];
|
||||
$fechaCompra = $fila['fechaCompra'];
|
||||
$comando = "insert into Elementos (id,id_Articulo,id_Ubicacion,numserie,cantidad,fechaCompra)
|
||||
values ($id,$id_articulo,$id_ubicacion,'$numserie',$cantidad,'$fechaCompra');";
|
||||
$bda->ejecuta($comando);
|
||||
}
|
@@ -19,4 +19,6 @@ echo "Re-exportando los datos"
|
||||
mysqldump -u $1 --password=$2 --result-file=salida-final.sql $4
|
||||
echo "Re-importando los datos"
|
||||
mysql -u $1 --password=$2 $4 <salida-final.sql
|
||||
echo "Limpiando la casa"
|
||||
rm salida.sql salida2.sql salida.iconv.sql salida-final.sql
|
||||
echo "Proceso terminado"
|
||||
|
Reference in New Issue
Block a user