Observa el código que yo te coloque. En la linea donde dice :
var Archivo = 'datos.php'; //archivo php de donde extraeremos los datos
donde dice datos.php, es el archivo PHP que se encargara de generar los datos que mostraras en el DIV que por yo llame "Datos" para hacer la prueba. Ahora bien, suponte que vas a mostrar los últimos registros de noticias por fecha, solo tienes que hacer algo así:
Código PHP:
<?php
$conexion = mysql_connect('host','usuario','contraseña');
mysql_select_db('base_datos',$conexion);
$sql = 'SELECT * FROM Tabla ORDER BY Fecha DESC';
$query = mysql_query($sql) or die ('error al extraer datos. ' . mysql_error());
while($datos=mysql_fecth_array($query)) {
echo 'Fecha: '.$datos['Fecha'];
// Aca sigues generando todos los datos que quieras mostrar..
}
?>
Luego, el Javascript hará las llamadas asincronicas según el tiempo que le agregues, yo le puse 2 segundos en la función, puedes modificarlo en la linea :
window.setInterval("actualizar_datos()", 2000); // cada cuando tiempo se actualizara la información
Alguna duda, solo preguntas. Suerte y Saludos