Cavolo, la funzione funziona, solo che non mi prende una riga della tabella.
Le prened tutet tranen una.
TABELLA categorie:
id|categoria|
1 |UNO |
2 |DUE |
3 |TRE |

SCRIPT:
codice:
session_start();
include('check.php');
include('config.php');
if($_SESSION["admin"]==1)
{
    echo("<table width='90%' border='0' align='center' cellpadding='1%' cellspacing='0' class='news'>
                    <tr bgcolor='#FFFFFF'>
                        <td width='30%'><div align='center' class='titolo'>
                            <font size='2'>NOME</font>
                        </div></td>
                        <td width='30%'><div align='center' class='titolo'>
                            <font size='2'>EDITA</font>
                        </div></td>
                        <td width='30%'><div align='center' class='titolo'>
                            <font size='2'>ELIMINA</font>
                        </div></td>
            	   </tr>
				");

    $Sql = "SELECT * FROM categorie ORDER BY id ASC";
    $dati = mysql_query($Sql, $db);
    $tot = mysql_fetch_array($dati, MYSQL_ASSOC);
    if(empty($tot))
    {
        echo "<tr><td colspan='3'><div class='titolo' align='center'>Non ci sono ancora categorie nel DB</div></td></tr>";
    }
    else
    {
        while ($riga = mysql_fetch_array($dati, MYSQL_ASSOC))
        {
            $id=$riga['id'];
            $categoria=$riga['categoria'];
            echo ("  <tr bgcolor='#FFFFFF'>
                            <td colspan='1'><div align='center'>{$categoria}
                            </div></td>
                            <td colspan='1' onMouseOver='this.className='highlight';' onMouseOut='this.className='';'><div align='center'>
                                Edita
                            </div></td>
                            <td colspan='1' onMouseOver='this.className='highlight';' onMouseOut='this.className='';'><div align='center'>
                                Elimina
                            </div></td>
            	        </tr>
            	        ");
        }
    }
    echo "</table>";
}
else
{
    echo "<h1>Area riservata - accesso negato</h1>";
}
Nella tabella mi stampa solo:
DUE
TRE

Manca UNO, però nella tabelal c'è O__o
qualche idea? ciaao