Una domanda...come si fa a distribuire i risultati di una query su due o più colonne.
Mi spiego meglio, onde evitare di avere una lista come un lenzuolo di informazioni come si può distribuire le stesse su più colonne una volta raggiunto un limite massimo (per esempio 5 o 6 dati).
Allego il codice che mi procura le informazioni e mi genera il lenzuolone.


Leggi tutte le informazioni :
<ul>
<?
$cats = @mysql_query('SELECT id, nome FROM categorie');
if (!$cats) {
exit('

Errore nel reperire informazioni dal database!
' .
'Error: ' . mysql_error() . '</p>');
}
while ($categoria = mysql_fetch_array($cats)) {
$id = $categoria['id'];
$nome = htmlspecialchars($categoria['nome']);
echo "[*]$nome";
}
?>[/list]

Un grazie a tutti.
P.S. Ho provato a guardare nel forum ma ciò che ho trovato non ho saputo adattarlo al mio caso.