Make this file get_list.php:
<?php
$sql = mysql_query("SELECT * FROM list_table LIMIT 15")
if (!$sql || mysql_num_rows($sql)==0)
exit("There are no list items");
while ($item = mysql_fetch_array($sql)) {
echo "<li> format it here";
echo $item['name'];
echo "</li>"
}
?>
And in your main file:
<ul class="list">
<li>Blabla 1</li>
<li>Blabla 2</li>
</ul>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function updateList() {
$('.list').load('get_list.php', function (data, status) {
if (status) return alert('Error updating the list');
setTimeout(updateList, 2000);
});
}
updateList();
</script>
...and your list will be updated every two seconds.
Good luck!!