Beh l'inserimento e richiamo da database è una procedura che puoi trovare spiegata in tantissime guide online con tanto di spiegazione del codice...ti consiglio di imparare bene questo prima di procedere. Cmq diciamo che il problema della formattazione del testo è risolvibile in questo modo:

Prima di storare il testo nel DB converti la stringa con gli a-capi in
. Per fare questo c'è l'apposita funzione di PHP:

nl2br()

quindi ammettiamo che la textarea si chaimi "contenuto" il codice la conversione sara' cosi:

Codice PHP:
$contenuto nl2br($_POST['contenuto']); 
poi inserisci la variabile $contenuto nel DB.

Cosi facendo quando la richiami in una pagina HTML i contenuti saranno formattati esattamente come li hai scritti .

Spero di esserti stato utile^^