Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/08/2012, 09:15
alex760125
 
Fecha de Ingreso: enero-2010
Mensajes: 239
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Conectar php con mysql.

Hola, cambie el codigo y resulto mejor, creo q el problem estaba en nombrar los campos de la tabla... Pero tengo otro problema, con el codigo pequeño me introdujo todos los datos, pero este(abajo) q es el q necesito, q son mas de dos millones de datos me consume los 1800 s y solo rellena 30 filas. Q esta pasando?


Código PHP:
set_time_limit(1800);

$cin = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50);

@ 
$db = mysql_connect("localhost", "root", "");

if(!
$db)
{
echo 
"Error";
exit;
}
mysql_select_db("euro", $db);

echo 
mysql_error($db);


for(
$x=0; $x<46; $x++)
{
for(
$a=1; $a<47; $a++)
{
if(
$x<$a)
{
for(
$b=2; $b<48; $b++)
{
if(
$a<$b)
{
for(
$c=3; $c<49; $c++)
{
if(
$b<$c)
{
for(
$d=4; $d<50; $d++)
{
if(
$c<$d)
{


$query = "INSERT INTO total (primero, segundo, tercero, cuarto, quinto) values ('".$cin[$x]."', '".$cin[$a]."', '".$cin[$b]."', '".$cin[$c]."', '".$cin[$d]."')";

mysql_query($query,$db);

echo 
mysql_error($db);

}}}}}}}}}

 echo 
mysql_affected_rows()." total.";
 
 
mysql_close($db);