Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2011, 07:10
tumbero_x
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 14 años, 4 meses
Puntos: 4
Comparar Dos variables

hola Amigos!!!
necesitaria si por favor me pueden ayudar con un inconveniente que se me presento
mi problema es el siguiente , tengo 2 tablas en 2 bases de datos mysql distintas
le hago un SELECT a las id de las 2 tablas y las comparo si son iguales
y aca viene el problema , este es mi codigo

Código PHP:
Ver original
  1. $sql4=mysql_query("SELECT M.marca_id, M.marca_detalle FROM marcas M",Conectar::con()) ;
  2. $sql5=mysql_query("SELECT MR.manufacturer_id FROM manufacturer MR",Conectarse::remota()) ;
  3. while($fila4=mysql_fetch_array($sql4))
  4.       {
  5.  
  6.  
  7.          while($fila5=mysql_fetch_array($sql5))
  8.          {
  9.             if($fila4['marca_id'] == $fila5['manufacturer_id'])
  10.             {
  11.                mysql_query("UPDATE manufacturer SET  name='".$fila4['marca_detalle']."' WHERE manufacturer_id = '".$fila4['marca_id']."' ",Conectarse::remota()) ;
  12.             }
  13.             else
  14.             {
  15.                echo "esto no existe ".$fila4['marca_detalle']."";
  16.             }      
  17.          }
  18.       }
la idea es que si las id son iguales que haga un UPDATE y cuando no sean iguales que la haga un INSERT
pero me esta comparando unicamente el primer registro, como tendria que hacer para que me compare todoas las id?
Saludos y muchas gracias!!!