Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/09/2010, 12:46
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Problemas con un contador

Hola
bueno, pues mira, yo hice esta prueba

Código PHP:
Ver original
  1. <?php
  2. $link=mysql_connect("localhost","user","password");
  3. mysql_select_db('prueba');
  4. $q = "INSERT INTO chesstemporal (event, site, game) values ";
  5.  
  6. for ($contador=15; $contador<=100; $contador++)
  7. {
  8. $event = "event ".$contador;
  9. $site = "site ".$contador;
  10. $datos[$contador]=$contador;
  11. $game=$game.$datos[$contador];
  12. if (($datos[$contador]!=" "))
  13. { $q.="('$event', '$site', '$game'),";}
  14. }
  15. //recortar última coma para evitar error de sintaxis sql
  16. $q = substr($q,0,strlen($q)-1);
  17.  
  18. echo $q;
  19. mysql_query($q, $link);
  20. mysql_close($link);
  21. ?>

en cuyo caso para la prueba voy creando el array en el mismo for,
y resultado de esto inserta 86 registros (pues en mi caso no tengo vacios)

y al imprimir $q se ve algo así

Código:
INSERT INTO chesstemporal (event, site, game) values ('event 15', 'site  15', '15'),('event 16', 'site 16', '1516'),('event 17', 'site 17',  '151617'),('event 18', 'site 18', '15161718'),('event 19', 'site 19',  '1516171819'),('event 20', 'site 20', '151617181920'),('event 21', 'site  21', '15161718192021'),('event 22', 'site 22',  '1516171819202122'),('event 23', 'site 23',  '151617181920212223'),('event 24', 'site 24',  '15161718192021222324'),('event 25', 'site 25',  '1516171819202122232425'),('event 26', 'site 26',  '151617181920212223242526'),('event 27', 'site 27',  '15161718192021222324252627'),('event 28', 'site 28',  '1516171819202122232425262728'),('event 29', 'site 29',  '151617181920212223242526272829'),('event 30', 'site 30',  '15161718192021222324252627282930'),('event 31', 'site 31',  '1516171819202122232425262728293031'),('event 32', 'site 32',  '151617181920212223242526272829303132'),('event 33', 'site 33',  '15161718192021222324252627282930313233'),('event 34', 'site 34',  '1516171819202122232425262728293031323334'),('event 35', 'site 35',  '151617181920212223242526272829303132333435'),('event 36', 'site 36',  '15161718192021222324252627282930313233343536'),('event 37', 'site 37',  '1516171819202122232425262728293031323334353637'),('event 38', 'site  38', '151617181920212223242526272829303132333435363738'),('event 39',  'site 39', '15161718192021222324252627282930313233343536373839'),('event  40', 'site 40',  '1516171819202122232425262728293031323334353637383940'),('event 41',  'site 41',  '151617181920212223242526272829303132333435363738394041'),('event 42',  'site 42',  '15161718192021222324252627282930313233343536373839404142'),('event 43',  'site 43',  '1516171819202122232425262728293031323334353637383940414243'),('event  44', 'site 44',  '151617181920212223242526272829303132333435363738394041424344'),('event  45', 'site 45',  '15161718192021222324252627282930313233343536373839404142434445'),('event  46', 'site 46',  '1516171819202122232425262728293031323334353637383940414243444546'),('event  47', 'site 47',  '151617181920212223242526272829303132333435363738394041424344454647'),('event  48', 'site 48',  '15161718192021222324252627282930313233343536373839404142434445464748'),
.......... hasta el 100.....
('event 100', 'site 100',  '15161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100')
siendo insertados 86 registros

eso es lo que yo obtengo, tu quieres obtener algo distinto entonces?
nos comentas
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com