Bueno gente, buscando buscando, logre solucionar este tema.
Lo que hice, fue determinar cuantas columnas iba a querer que se muestren, en mi caso elegi 4.
Lo que hice fue trabajar con una tabla de dos columnas (id, cantidad)
Despues en codigo php, tomando el que aporto "jurena" en el post http://www.forosdelweb.com/f18/ayuda-con-mysql-mostrar-resultados-diferentes-filas-603722/
lo modifique un poco para que enlistara todos los registros de la columna "cantidad" y los distribuyera en 4 columnas, y que ademas apareciera como enlace para direccionarlo a la pagina que muerta los registros que pertenecen a esa categoria:
Código:
mysql_select_db($database_wikiargscout, $wikiargscout);
$query_consulta_cat = "SELECT * FROM prueba";
$consulta_cat = mysql_query($query_consulta_cat, $wikiargscout) or die(mysql_error());
$row_consulta_cat = mysql_fetch_assoc($consulta_cat);
$totalRows_consulta_cat = mysql_num_rows($consulta_cat);
$numcol = 4;
$x=0;
?><html>
<body>
<p>
<?php
echo '<table>';
while ($carga1=mysql_fetch_array($consulta_cat)) {
if ($x % $numcol==0) {
echo '<tr><td><img src="recursos/img/item.png" width="10" height="10"> <a href="biblioteca.php?cat='.$carga1['Id'].'">'.$carga1['cantidad'].'</td><td></td>';
} elseif ($x % $numcol==$numcol - 1) {
echo '<td><img src="recursos/img/item.png" width="10" height="10"> <a href="biblioteca.php?cat='.$carga1['Id'].'">'.$carga1['cantidad'].'</td><td></td></tr>';
} else {echo '<td><img src="recursos/img/item.png" width="10" height="10"> <a href="biblioteca.php?cat='.$carga1['Id'].'">'.$carga1['cantidad'].'</td><td></td>';} $x++;
}
echo '</table>';
?>
</p>
En si, les va a aparecer sin mucho formato las categorias, pero es lo que yo estaba buscando y que en google aparece complicadisimamente explicado!!!