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";
$resultado= mysql_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
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
, 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).