Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/01/2012, 05:25
meisok
 
Fecha de Ingreso: enero-2012
Ubicación: Serra do Galiñeiro
Mensajes: 20
Antigüedad: 12 años, 4 meses
Puntos: 1
Información Respuesta: Procesado dinámico

Gracias por el ejemplo ocp001a!! se agradece ;)
Finalmente he conseguido mi objetivo cogiendo algún arreglo "prestado" de tu último comentario,jeje:

Código PHP:
<?php
for ($id=1$id<=448$id++){
$consulta="SELECT id, n1, n2, n3, n4, n5 FROM euromillones_min WHERE id=$id";
$resultadomysql_query ($consulta$conexion);
$datos=mysql_fetch_assoc($resultado);
  for (
$n=1$n<=50$n++){
      if(
$datos["n1"]==$n or $datos["n2"]==$n or $datos["n3"]==$n or $datos["n4"]==$n or $datos["n5"]==$n){ $b=1; }
      else{ 
$b=0; }
//$datos=mysql_fetch_array($cont);
$campo[$n]="seq_bi$n";
$fila[$n]=$b;
    }
$valores=implode(",",$fila);
$campos=implode(",",$campo);
$consulta2=mysql_query("INSERT INTO seq_bi($campos) VALUES ($valores)");
      
//$consulta2="INSERT INTO seq_bi(seq_bi".$fila["$n"].") VALUES ('$b')";
     // $resultado2=mysql_query ($consulta2, $conexion);
}
?>
Si te fijas, $campo[]="campo_res$n"; al final le he metido la variable $n para generar el índice, no se porqué, pero no me funcionaba hasta que probé asi.

El ejemplo que me has puesto no he conseguido hacerlo funcionar , y como el rendimiento en este caso era algo secundario (este script se va a utilizar a mano y en muy pocas ocasiones, ya que una vez generadas las secuencias y guardadas en la BBDD, es con estos datos con los que se va a trabajar realmente), aún así, tengo una duda sobre el ejemplo que me has puesto.

En el primer for no abres ni cierras llaves {}, igual que en el if y el else, estarían construidos con el metodo abreviado de PHP? (creo que se le llama asi).