Bem entendi o que você está querendo fazer, voce está querendo mater a formatação digamos de uma caixa de texto pro bano de dados. Você precisa, ates de enviar os dados pro db, trocar espaços por algum caractere que voce na ovai usar, como o "_" e para manter os br use como já foi falado o nl2br. na hora de carregar os dados voce precisa somente usar o replace novamente para trocar os "_" por =)