Con la ayuda de jquery es muy fácil recargar un texto ya sea que lo invoquemos de una base de datos o de un array, para este ejemplo voy a usar un array generado por un archivo PHP; y voy a usar un set_interval de javascript para que se recargue automaticamente cada cierto tiempo.

El html para recargar

Mi codigo html se limita a crear un div donde recargar el texto

1
2
3
<body>
<div id="recargado">Mi texto sin recargar</div>
</body>

El javascript para recargar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script language="javascript" src="js/jquery-1.2.6.min.js"></script>
<script language="javascript">
function recargar(){   
     // Limita el contador a solo 5 elementos
    if ($actual<=5) {
        $actual=$actual+1;
    } else {
        $actual=1;
    }
     // Setea la variable que vamos a enviar a php
    var variable_post=$actual;
    // Enviamos los valores a miscript.php
    $.post("miscript.php", { variable: variable_post }, function(data){
               /// Actualizamos el div recargado
        $("#recargado").html(data);
    });        
}
$actual=0;
// Establecemos el temporizador a 2 segundos
timer = setInterval("recargar()", 2000);
</script>

miscript.php

Este script puedes cambiarlo por una conexion de base de datos, para el ejemplo yo uso un simple array con los mensaje

1
2
3
4
5
6
7
8
<?php
// Creo el array
$mensajes=array("0", "Mi primer mensaje", "2do mensaje", "un tercer mensaje", "cuarto Mensaje", "5to mensaje");
// Busco el elemento seleccionado
$nro=$_POST['variable'];
// Muestro el mensaje
echo $mensajes[$nro];
?>