Podes fazer utilizando um "watcher", mas para fazer isso eu uso a ajuda de uma "Library" ECLIPSE que podes sacar aqui, Fica mais ou menos assim: <?php
$db =& new MyDatabase('basedados','localhost');
$db->connect('user','senha');
$res =& $db->query('....');
Loop::run( new QueryIterator($res), new ProdutosDisplay() );
?> Agora para explicar este pedaço de código podes ver aqui :P Se tiveres alguma dúvida diz ;)