Hola
De momento no te puedo asegurar que el codigo que pongo a continuacion funcione correctamente ya que no has puesto la sentencia SQL, igual lo que esta mal es eso.
Código:
<table width="98%" border="1">
<tr>
<td width="64"><font size="2"><b>Fecha</b></font></td>
<td width="64"><font size="2"><b>Sección</b></font></td>
<td width="494"><font size="2"><b>Acción</b></font></td>
</tr>
<?
// imprimimos resultado de la Query
while ( $ResultQuery = mysql_fetch_row( $IdConsulta ) ) {
?>
<tr>
<td width="64"><font size="2"><?=$ResultQuery[0]?></font></td>
<td width="64"><font size="2"><?=$ResultQuery[1]?></font></td>
<td width="494"><font size="2"><?=$ResultQuery[2]?></font></td>
</tr>
<? } ?>
</table>
Comentarte que existen dos funciones muy parecidas:
mysql_fetch_array y mysql_fetch_row
La funcion es la misma, obtener los datos de un registro, pero se diferencian en que con la primera podemos acceder tanto por el indice como por el nombre del campo ( ej. miQuery[0] o miQuery["codigo"] ) y con la segunda solo podemos acceder por el indice. Te digo todo esto porque si vas a trabajar siempre con indices es mejor que utilices la segunda opcion.
Pues nada, prueba el codigo y me comentas que tal.