Salve a tutti, come da titolo sto impazzando a fare una select e non riesco a capire l'errore.

Ho una classe nella quele nei metodi ho una select che deve restituirmi alcuni risultati.
Invece in un'altra pagina istanzio e richiamo la query per poi plottare i risultati.

vi posto un pò di codice per farvi capire meglio

Classe
codice:
class Fase {

	public function view_desc(){
		$q = "Select ID from Fase limit 0,5";
		$res = mysql_query($q)or die("Query fallita: " . mysql_error());
		return $res;
	}
.
.
.
risultati.php

codice:
include_once("../../Classes/Fase.class.php");
include_once("../../Classes/conn.class.php");


$conn = new connex();

$a = new Fase();
$a->view_desc();

//if($result == null){
	//echo "nessun risultato utile";
//}
//else{
	while ($row = mysql_fetch_row($res)){
		echo $row['ID'];
		//echo $row[Descrizione_UK];
		//echo $row[Descrizione_FR];
	}
//}

$conn->close();
?>
il warning che mi da, che poi non mi fa recuperare i risultati è:

codice:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/11111/public_html/11111/prodotti/fase/view_desc_fase.php on line 25
Dove sbaglio? faccio il return di $res ma credo che sia li lerrore in qualche modo.

Grazie

Frank