Código PHP:
$file = file ("db_maker.txt");
$nu_file1 = implode (" ", $file);
$nu_file = ereg_replace( ";", "\n", $nu_file1);
echo "<textarea readonly rows=15 cols=75>";
echo $nu_file;
echo "</textarea>";
INSERT INTO banda (nombre_banda) VALUES ('Nueva Banda');INSERT INTO disco VALUES (58, 285, 'Uno', '58_285', '');INSERT INTO disco VALUES (58, 286, 'Dos', '58_286', '');UPDATE disco SET tapa_disco = 'tnd' WHERE id_disco = '285';INSERT INTO letras VALUES (3162, 285, '1111', '11111111111');UPDATE disco SET tapa_disco = '58_286' WHERE id_disco = '286';INSERT INTO letras VALUES (3163, 286, '2222', '222222222222');
luego paso ese array por el implode para que sea una simple cadena y no un array, y por ultimo reemplazo ";" por "\n"
pero como resultado me tira esto:
INSERT INTO banda (nombre_banda) VALUES ('Nueva Banda')
INSERT INTO disco VALUES (58, 285, 'Uno', '58_285', '')
INSERT INTO disco VALUES (58, 286, 'Dos', '58_286', '')
UPDATE disco SET tapa_disco = 'tnd' WHERE id_disco = '285'
INSERT INTO letras VALUES (3162, 285, '1111', '11111111111')
Como ven no sale desde el segundo UPDATE en adelante....
no tengo mucha experiencia con esto de implode, ereg_replace (tambien probe con str_replace y pasa lo mismo) asi que si alguien se da cuenta de que esta pasando y me lo dice le agradeceria mucho.
___
JmN