Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/06/2010, 00:52
PHP_MySQL_Novice
 
Fecha de Ingreso: junio-2010
Mensajes: 3
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Insertar varios registros con datos provenientes de un Select previo.

Cita:
Iniciado por Marvin Ver Mensaje
Te inserta uno solo porque el mysql_query() lo tienes afuera del while.

De todas maneras la forma mas practica de hacer esto (si es que lo vas a hacer solo una vez) es hacer directamente el insert en mysql algo como:
Código:
INSERT INTO tabla (campo1, campo2, campo3) VALUES 
SELECT campo1, campo2, campo3 FROM tabla
Suerte!
Gracias Marvin. El uso del código será recurrente, es decir, es para uso constante de ingreso masivo en la BD. De igual forma, quisiera saber si la sintaxis que me sugieres permite el siguiente uso:

INSERT INTO tabla (campo1, campo2, campo3) VALUES
SELECT campo1, campo2, campo3 FROM tabla
Where campo2 = 'Criterio'

De nuevo gracias, y espero por tu respuesta.