Es verdad...B** tenia razon en sus observaciones...pasa que estaba medio dormido
Bueno, vamos a hacer de cuenta que el contenido de tu BD es este
Código PHP:
"Titulo txtxtxtxtxtx txtxtxtxtxxtx txtxtxtxtx. Titulo2 txt2 txt2 txt2 txt2"
. Para poder separar y darle formato a tu texto deberia de haber un caracter especial que sirva de parametro y asi dividir los bloques titulo/texto y a su vez subdividirlos y poner el titulo y el texto debajo de este, entonces el texto de la BD tendria que estar asi
Código PHP:
"*Titulo ||txtxtxtxtxtx txtxtxtxtxxtx txtxtxtxtx. *Titulo2 ||txt2 txt2 txt2 txt2"
Y ahora vamos a mostrar con un EXPLODE el contenido ya formateado
Código PHP:
$textodelaBD = "*TITULO1 ||Esta doble barra vertical divide el texto del titulo txt contenido *TITULO2 ||txt contenido2, etc...";
$arrayTextos = explode("*", $textodelaBD);
//y luego exploras con un bucle
//str_replace("sdf",
for($i=1; $i<count($arrayTextos); $i++){
echo "<b>". str_replace('||', '</b><br />', $arrayTextos[$i]) ."<br />";
}
El explode(); lo que hace es buscar por medio del parametro que le indiquemos (en este caso el asterisco) y dividir el contenido justo donde este este parametro. Y con el str_replace(); dividimos el titulo del texto-contenido sirviendonos de un bucle
for para lograr esto.
Espero que te sirva de algo.
Suerte!! y saludos