Igor Abdo Posted September 5, 2011 Report Share Posted September 5, 2011 Preciso abrir um arquivo .sql externo localizado no servidor, alterar o prefixo das tabelas e salvar como novo arquivo .sql. Como posso fazer? Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted September 5, 2011 Report Share Posted September 5, 2011 file_get_contents para pegar o conteúdo do arquivo, str_replace para substituir e file_put_contents para salvar. Quote Link to comment Share on other sites More sharing options...
0 Igor Abdo Posted September 6, 2011 Author Report Share Posted September 6, 2011 file_get_contents para pegar o conteúdo do arquivo, str_replace para substituir e file_put_contents para salvar.Obrigado, com sua ajuda tive a ideia de fazer como mostra abaixo e funcionou:$new_prefix = "demo_"; $path_to_file = 'db/base_demo.sql'; $path_to_file_new = 'db/base_bak.sql'; $file_contents = file_get_contents($path_to_file); $file_contents = str_replace("jos_",$new_prefix,$file_contents); file_put_contents($path_to_file_new,$file_contents); Quote Link to comment Share on other sites More sharing options...
Question
Igor Abdo
Preciso abrir um arquivo .sql externo localizado no servidor, alterar o prefixo das tabelas e salvar como novo arquivo .sql. Como posso fazer?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.