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.