Ver Mensaje Individual
  #10 (permalink)  
Antiguo 21/03/2017, 13:34
julslash
 
Fecha de Ingreso: febrero-2010
Ubicación: valencia
Mensajes: 146
Antigüedad: 16 años, 8 meses
Puntos: 3
Respuesta: Actualizar dos campos de la base de datos en el hosting con la del localho

Tengo la siguiente duda, si yo conecto a la base de datos local realizo una consulta y luego dentro de la misma sin haber cerrado la conexion conecto a la base de datos online para actualizar seguidamente me desconecto y automaticamente seguiria conectado a la local si no la habia cerrado?

la consultas tanto en la base de datos local como online son con los mismos nombres en las tablas y en las variables.

aqui dejo un codigo de lo que intento hacer


Código PHP:

include("conexionlocal.php");
    
$sqll="Select * from tblproducto where tblproducto.strBultomodificado ='SI'"; // consulto en la base de dato local si hay cajas modificadas

$resultt = mysql_query($sqll);
$roww = mysql_fetch_array($resultt); 
$num_resull=mysql_num_rows($resultt);

if (
$num_resull > 1){ // si hay bultos modificados

        
do {
            
        
$strCodigobarra = $roww['strCodigobarra']; // toma el codigo de barra


                
$sql="SELECT * FROM tblproducto WHERE tblproducto.strCodigobarra = '".$strCodigobarra."'"; // recorre las filas buscando el codigo de barra
                
$result = mysql_query($sql);
                
$row = mysql_fetch_array($result);

                do { 
                
                
$strCantidadcajaP = $row['strCantidadcaja']; // cantidad de piezas que van en esa caja que fue modificada
                
$strSEOP = $row['strSEO'];
                
$strCodigobarraP = $row['strCodigobarra'];
                
                
                        include(
"conexionweb.php"); //conexion web
                        
                        
$sqlWEB= "UPDATE `tblproducto` SET strCantidadcaja='".$strCantidadcajaP."' WHERE tblproducto.strCodigobarra = '".$strCodigobarraP."'"; // busca el codigo de barra y actualiza la cantidad de piezas por caja
                        
$resultWEB = mysql_query($sqlWEB);
                        
                        
mysql_close($conexionweb); // cierra conexion a base de datos online
                
                
                        
                        
$sqlactualizalocal= "UPDATE `tblproducto` SET strBultomodificado='NO' WHERE strCodigobarra='".$strCodigobarraP."'"; // actualiza el estatus de caja modificada en la base de datos local buscandola con el codigo de barra
                        
$resultactualizalocal = mysql_query($sqlactualizalocal);
    
    
    
                } while (
$row = mysql_fetch_assoc($result));
            
            
            
            
        } while (
$roww = mysql_fetch_assoc($resultt));
        
}
// cierre si hay bultos modificados

mysql_close($conexionlocal); // desconecta de la base de datos local