Hola,
$query=mysql_query("SELECT * FROM prueba WHERE usuario='$_SESSION[usuario]' ");
Si este código te devuelve los valores del usuario que inicia la sesión es porque estás consultando sobre ese usuario, es decir, $_SESSION[usuario] es el usuario que ha iniciado la sesión.
A tu segunda pregunta:
no puedes poner
Código:
<?php echo $result_ocupacion;?>
como en el anterior debes usar la función:
Código:
<?php
$variable = mysql_fetch_array($result_ocupacion);
echo $variable["campo1"];
...
echo $variable["campo2"];
?>
Saludos,