Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2011, 04:09
frmfernando
 
Fecha de Ingreso: junio-2008
Mensajes: 287
Antigüedad: 15 años, 11 meses
Puntos: 1
Pasar datos de una tabla temporal a una normal

Hola, Tengo una tabla temporal y lo que quiero es pasar los datos de esa tabla a una tabla definitiva, los datos que quiero pasar son los del cuerpo de un documento.

En un principio recupero los datos y al momento los inserto en la nueva tabla, pero solo me para un registro y seguido de eso me suelta un error.

Les paso mi código y el error para que lo vean, y haber si alguien me puede guiar por el buen camino.

Código PHP:
//recuperar datos de certificados productos
                                
$sql="SELECT * FROM temp_certificados_productos WHERE id_temp=$id_temp";
                                
$r=mysql_query($sql$link);
                                
                                
                                while (
$fila=mysql_fetch_assoc($r)){
                                    
$id_certificados=$fila["id_temp"];
                                    
$id_producto=$fila["id_producto"];
                                    
$denominacion=$fila["denominacion"];
                                    
$concentracion=$fila["concentracion"];
                                    
$registro=$fila["registro"];
                                    
$composicion=$fila["composicion"];
                                    
$plazo_seguridad=$fila["plazo_seguridad"];
                                    
                                    
$sql="INSERT INTO certificados_productos (id_certificados, id_producto, denominacion, concentracion, registro, composicion, plazo_seguridad) VALUES ('$id_certificados', '$id_producto', '$denominacion', '$concentracion', '$registro', '$composicion', '$plazo_seguridad')";
                                    
$r=mysql_query($sql$link);
                                    
                                    }
                                    
                                    
                                    if(
$r==1){
                                    echo 
"Correcto";
                                    }else{
                                        echo 
"Incorrecto";
                                        } 
el error es el siguiente:

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\miweb.com\panel\certificadosnuevotemp. php on line 136

supongo que el fallo lo tengo en el planteamiento pero no encuentro una solución coerente.

Muchas gracias una vez mas.