Código PHP:
$link = mysql_connect("localhost", "admin", "pass") or die (mysql_error());
mysql_select_db("formacion",$link) or die (mysql_error());
$result = mysql_query("SELECT * FROM categorias order by categoria ASC", $link);
$i=0;
while($row = mysql_fetch_array($result)) {
$alumnos_sql = mysql_query("SELECT COUNT(*) FROM alumnos WHERE categoria = '".$row['idcategoria']."'"); // Comprueba por favor que la columna de la tabla de MySQL sea idcategoria o te dará error :)
list ($alumnos_count) = mysql_fetch_array($alumnos_sql);
if ($i==0) {
?>
<tr>
<?php
}
?>
<td width="100" bordercolor="#90B36F"><div align="center"><?php echo $row["categoria"]. "(".$alumnos_count.")"; ?></div></td>
<?php
$i++;
if ($i==5) {
?>
</tr>
<?php
$i=0;
}
}
mysql_free_result($result);
mysql_close($link);
Esto debería funcionar ;)