Ver Mensaje Individual
  #10 (permalink)  
Antiguo 21/03/2017, 13:34
julslash
 
Fecha de Ingreso: febrero-2010
Ubicación: valencia
Mensajes: 146
Antigüedad: 14 años, 2 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