Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2006, 00:35
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Mssql + Mysql + As400 + PHP

Buenos dias,
-->perdonar por el titulo pero no sabia como ponerlo.

Lo q tengo q hacer es unificar los datos de SQLserver y as400 con mysql, es decir, hacer una conexion a mssql y hacer un volcage de una tabla hacia mysql, y lo mismo con el AS400. las conexiones ODBC hacia mssql y AS400 las tengo echas. Las tablas en mysql tambien estan creadas.
lo q no se como hacer es pasarlo de una base de datos a otra.

aki dejo la conexion con SQLserver y casi lo mismo seria con AS400
Código PHP:
$dsn "SQLServer";
    
$usuario "";
    
$contraseña = "";
    //connexio a l'AS400
    
$dbconect odbc_connect($dsn$usuario$contraseña);
        
if ($dbconect == 0) {
            echo(
"Ha fallado la conexión a la base de datos.");
            
$sqlerror odbc_errormsg($dbconect);
            echo(
$sqlerror);
        }else{ 
            
//$sql="Select * from information_schema.tables"; //Veure les taules
            //$sql="select * from information_schema.columns"; //Veure taules i camps
            
$sql="select * from Personal";
            
$result=odbc_exec($dbconect,$sql)or die(exit("Error en odbc_exec"));
            
odbc_result_all($result); 
    } 
tendria q usar odbc_fetch_array o odbc_fetch_row en un bucle y hacer una conexion a mysql e ir pasando los datos... o como iria la cosa?
El proceso de pasar los datos de SQLserver a MySql y de AS400 a MySql se tendra q hacer cada dia.. por eso busco la mejor manera de hacerlo.

Mq han pedido una aplciacion PHP para unificar un poca algunos resultados...

saludos y gracias
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier