En principio los pasos son tal como tú los describes:
1. Obtener txt
2. Insertar en db
3. Obtener de la db y mostrar.
Esto no es propiamente un tutorial sino una guía rápida, pero a ver qué sale:
Código PHP:
//Leer el archivo y meterlo en la variable $archivo
$archivo = file_get_contents("elarchivoquequierescargar.txt");
//Insertar en la db la el texto contenido la variable archivo
$sql = "INSERT INTO tabla 'texto' VALUES($archivo);";
if(!$query = mysql_query($sql, $link))die("Imposible insertar text".mysql_error());
$id = mysql_insert_id(); //Aqui guardo el id del texto que acabo de insertar
//Recuperar el texto y mostralo por pantalla
$sql = "SELECT * FROM tabla WHERE id='".$id."';";
if(!$query = mysql_query($sql, $link))die("Imposible recuperar text".mysql_error());
while($fetch = mysql_fetch_assoc($query)){
echo $fetch['text'];
}
//libero los recursoso
mysql_free_result();
Ten en cuenta que esto es un código genérico, habría que ver tu caso concreto, es muy difícil darte más código que te sirva sin liarte y sin saber a dónde y cómo lo vas a utilizar. Cuando puedas muestra un ejemplo de tu programa o amplía un poco el caso que te da problemas.
Espero te sirva de algo, un saludo