Otra opción ...
Código PHP:
$result = mysql_query($sql);
// Obtener campo "contenido" del primer registro de la consulta.
$registro1=mysql_result($result,0,"contenido");
// Presentar ese registro con el formato dato ..
echo <<<HTML
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td class="css_para_esto">$registro1</td>
</tr>
</table>
HTML;
// Mover el puntero al registro 2 (comienzan por cero ..)
mysql_data_seek($result,1);
// Presentar el resto de registros ...
while ($row = mysql_fetch_array($result)) {
echo "<font size=1>".$row['contenido']."</font><br>";
}
No se cual será mas optima .. pero en esta nos evitamos hacer un condicional en cada resto de registros a presentar diferentes del 1º ...
Un saludo,