No, no hay caso , no puedo eliminar las filas de manufaturer que NO contiene la tabla marcas
ya probe todas las posibilidades que estan a mi alcance
tenes alguna idea que puedo hacer?
Gracias
pongo todo el codigo
$sql4=mysql_query("SELECT M.marca_id, M.marca_detalle FROM marcas M",Conectar::con())or die (mysql_error()) ;
$array4=array();
while($fila4=mysql_fetch_array($sql4))
{
$array4[$fila4['marca_id']] = $fila4['marca_detalle'];
}
$sql5 = mysql_query("SELECT MR.manufacturer_id FROM manufacturer MR",Conectarse::remota())or die (mysql_error()) ;
$array5=array();
while($fila5=mysql_fetch_array($sql5))
{
$array5[$fila5['manufacturer_id']] = $fila5['manufacturer_id'];
}
foreach($array4 as $id => $detalle)
{
if($id == $array5[$id])
{
mysql_query("UPDATE manufacturer SET name='".$detalle."' WHERE manufacturer_id = ".$id,Conectarse::remota())or die (mysql_error()) ;
}
else
{
mysql_query("INSERT INTO manufacturer VALUES('".$id."','".$detalle."','','0')",Conectarse::remota())or die (mysql_error());
}
}
mysql_query("DELETE FROM `MR`.manufacturer WHERE manufacturer_id NOT IN (SELECT marca_id FROM `M`.marcas)",Conectarse::remota());
lo unico que me faltaria es eso , poder eliminar las filas que estan en manufacturer y No en marcas
Saludos y gracias nuevamente por cualquier ayuda que puedas brindarme