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.