Como saco los campos de una tabla ordenados¿?

Bueno lo que quiero hacer es lo siguiente.
Tengo en la base de datos una tabla que se llama categorias, en ella tengo 3 campos (id,nombre,descripcion) y resulta que en esa tabla tengo mas de 1 categoria guardada osea que hay 3 id's, la 1 la 2 y la 3.

¿Como puedo hacer que a la hora de sacarlo en pantalla salga una debajo de la otra?.


Gracias por la ayuda que me deis.
Hola:

Existen muchas formas de hacerlo, así que aquí va una:

$con = mysql_connect( tus_datos );
mysql_select_db( 'base_datos', $con );
$query = 'SELECT * FROM tabla_categorias';
$result = mysql_query( $query, $con );

if( mysql_num_rows( $result ) > 0 ) {
  while( $row = mysql_fetch_assoc( $result ) ) {
    echo "<div id="$row[id]">ID: $row[id]; Nombre: $row[nombre]; Descripcion: $row[descripcion]</div>";
  }

  mysql_free_result( $result );
} else {
  echo "<p>No hubieron resultados.</p>";
}

mysql_close( $con );

Saludos.
gracias por la respuesta me sirvio mucho

Ya tengo los datos en la forma que queria.