Foros del Web » Programando para Internet » PHP »

Como crear 500 registros iguales

Estas en el tema de Como crear 500 registros iguales en el foro de PHP en Foros del Web. Buenas, tengo una tabla llamada secciones , con tres campos llamados id, imagen y titulo , y tengo que crear 500 registros en esta tabla ...
  #1 (permalink)  
Antiguo 24/05/2011, 22:50
Avatar de waldragon  
Fecha de Ingreso: mayo-2010
Mensajes: 735
Antigüedad: 13 años, 11 meses
Puntos: 55
Como crear 500 registros iguales

Buenas, tengo una tabla llamada secciones, con tres campos llamados id, imagen y titulo, y tengo que crear 500 registros en esta tabla y todos iguales, hay alguna forma de hacerlo mas que "uno por uno" ?

Supongo que seria con un while, pero no se como usarlo en este caso

mi idea es crear un archivo insertar.php por ejemplo, y poner el siguiente codigo, cada vez que loveo y/o actualizo, creo uno de los registros, como hago para que se creen los 5oo de una? gracias.

insertar.php

$dominio = http://www.elnombredetuweb.com.ar ;
$imagen = $dominio/objetos/sinfoto.gif ;
$titulo = Elige una seccion ;

$consulta = "INSERT INTO secciones (imagen, titulo) VALUES(".$imagen.",".$titulo.")";
$resultado = mysql_query($consulta);
  #2 (permalink)  
Antiguo 24/05/2011, 23:08
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Como crear 500 registros iguales

De hecho es mejor con un for()
http://php.net/for
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 25/05/2011, 23:25
Avatar de waldragon  
Fecha de Ingreso: mayo-2010
Mensajes: 735
Antigüedad: 13 años, 11 meses
Puntos: 55
Respuesta: Como crear 500 registros iguales

Gracias, use un for() y funciono perfecto:

for ($i = 1; $i <= 500; $i++) {
$consulta = "INSERT INTO secciones (imagen, titulo) VALUES(".$imagen.",".$titulo.")";
$resultado = mysql_query($consulta);
}

Etiquetas: 500, iguales, registros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:01.