Originariamente inviato da bart87
prova con
codice:
$return = mysql_query($query, $this->conn);
if($return == TRUE){
    return $return;
                   }
else{
    return false
     }
ehm, cosi non è corretta

sarebbe più adatta una cosa del genere...

codice:
$res = mysql_query($query, $this->conn);
if(is_resource($res) === true){
    return $res;
} elseif ($res === false) {
    return false;
} else {
    return true;
}
mysql_query restituisce una risorsa se la query è andata a buon fine ed ha ritornato risultati, mentre un valore booleano false se è andata male o un valore booleano true se è andata bene ma non ha restituito risultati \