Bueno si realmente quieres aprender tu problema es este:
La funcion mysql_query te devuelve desde un string (con el query) un recurso para poder trabajar sobre el. Ahora como se trabaja sobre un recurso?, usas las diversas funciones de mysql_fetch_*, para obtener los datos, por decir, queremos regresar el array:
Código PHP:
$query = "SELECT * FROM `tabla`";
$result = mysql_query( $query );
if( !is_resource( $result ) ) {
die( "Problema con el Query: " . mysql_error();
}
while( $datos = mysql_fetch_array( $result ) ) { // Ve como utilizamos $result ;-)
var_dump( $datos );
}
Podras ver toda la informacion del query que enviaste.