anche se in parte sono d' accordo con Leader, soprattutto perchè la query in questa maniera + ingestibile nelle eccezioni, ti consiglio di provare così...
Codice PHP:
foreach (getCoategorie() as $row)
  {
   echo 
"$row[id_Categoria] -$row[Nome_Categoria]";
  }



function 
getCategorie()
  {
  
$result=array();
  
$sql="Select * From List_Categorie";
  
$query  mysql_query($sql) or die (mysql_error());
  while(
$res=musql_fetch_ssoc($query))
    {
    
$result[]=$res;
    }
  return 
$result;
 }