Pero hay una cosa que no entiendo.
¿Te funciona el segundo? Es que tienes las comillas mal puestas entre otras cositas.
Código PHP:
if(empty($aqPRODUCTO["Nombre"]))
{echo" NO HAY PRODUCTOS PUBLICADOS";}
else
{echo
"<table><tr><td><?php do{;?>
<$aqPRODUCTO["Nombre"];?></td>
<?php }while ($aqPRODUCTO = mysql_fetch_array($qPRODUCTO));?>
</table>";}
Olvidando de momento la parte el if y el else
Comprueba que esto te liste todos.
Código PHP:
<?php
// Aquí la parte con el mysql
echo'<table><tr>';
while ($aqPRODUCTO = mysql_fetch_array($qPRODUCTO));
echo '<td>'.$aqPRODUCTO["Nombre"].'</td>';
echo '<tr></table>';
?>