Perchè non usi SQL?

Dico: invece di utilizzare una query del tipo "classico"
Codice PHP:
INSERT INTO tabella (Campo1Campo2Campo 3VALUES ('Valore1''Valore2''Valore3'
una query del tipo:
Codice PHP:
INSERT INTO tabella (Campo1Campo2Campo 3SELECT 'Valore1''Campo2''Campo3' FROM Tabella WHERE Campo1 'Valore_originale_campo1' 
e con un comando iterativo te lo ripeti tutte le volte che vuoi?

P.S.: Come vedi puoi ricopiare valori già presenti in altri record (qui: Campo2 e Campo3) ed anche (nella stessa query) inserire valori nuovi (qui: Valore1)