Y como obtengo el anterior?
Lo he hecho de la siguiente manera y me da fallo:
Código PHP:
$i=0;
$consaux2 = mysql_query("
SELECT a.id_descarga,b.id_categoria,b.descripcion,b.archivo,c.categoria,c.descripcion
FROM ot_us a,ot b,ot_categorias c
WHERE a.id_usuario = $id_usuario
AND b.id = a.id_descarga
AND c.id = b.id_categoria") or die(mysql_error());
while($rowaux2 = mysql_fetch_row($consaux2)){
$id_descarga = $rowaux2[0];
$id_categoria = $rowaux2[1];
$id_categoria_ant[$i] = $rowaux2[1];
$descarchivo = $rowaux2[2];
$archivo = $rowaux2[3];
$categoria = $rowaux2[4];
$desccategoria = $rowaux2[5];
?>
<div style="padding-left:30px;">
<? if($i==0) {?><b>+ <? echo "$categoria<br>";?></b><? }?>
<? else {
$cat_anterior = $id_categoria_ant[$i];
if($cat_anterior != $id_categoria) { ?>
<b>+ <? echo "$categoria<br>";?></b><? }?>
<a href="ot/<? echo $archivo;?>" class="descargas02"><? echo $archivo;?></a> - <? echo $descarchivo;?><br /><br />
</div>
</div>
<?
$i++;
}