Sei certo che nel db ci sia ancora il resto?

Di solito il taglio avviene nel momento dell'inserimento se non vengono parsati con un carattere di escape i caratteri di controllo tipo ' \ " .

Oppure dovresti vedere come viene "circoscritta" la stringa che stampi. Es.:

echo "-bla bla bla "altro testo" altro testo ancora-";

L'incontro della seconda virgoletta chiude la stringa. e la stringa diventa echo "-bla bla bla ". Pero' se gli errori fossero abilitati dovrebbe segnalare un errore di parser.

Prova ad ovviare o con l'uso delle apici singole come delimitatore esterno, oppure con il carattere di escape prima dei doppi apici interni.