Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2010, 14:05
Avatar de bichomen
bichomen
 
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
Volcar datos de una tabla a otra

Hola quiero volcar los datos de 2 columnas de una tabla en otras 2 tablas que tienen las mismas columnas, ¿como lo hago?

Código PHP:
function recopilar()
    {
        
$sql "select columna1, columna2, columna3 from tabla1";
        
$result mysql_query($sql) or die("SQL Tabla1: ".mysql_error());        
    }
    
    function 
cambiar($columna1,$columna2,$columna3)
    {
        
$sql "update tabla2 set colunna2= ".$columna2.", columna3= ".$columna3." where columna1 = ".$columna1;    
        
$sql1 "update tabla3 set colunna2= ".$columna2.", columna3= ".$columna3." where columna1 = ".$columna1;
        
mysql_query($sql) or die("SQL Cambiar tabla2: ".mysql_error());
        
mysql_query($sql1) or die("SQL Cambiar tabla3: ".mysql_error());    
    }

    
$result recopilar();
    
Linea 20  ---->while($consulta mysql_fetch_assoc($result)) 
    {    
        
$columna1 $consulta[columna1];
        
$columna2 $consulta[columna2];
        
$columna3 $consulta[columna3];
    
        
cambiar($columna1,$columna2,$columna3);    
    } 

Esto me arroja:

Código PHP:
Warningmysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in ........  on line 20 
Supongo que el problema esta en llamar varias veces a la misma consulta, como lo soluciono, gracias

bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332